public class PersonDirectoryAttributeResolutionController extends BaseCasMvcEndpoint
applicationContext
Constructor and Description |
---|
PersonDirectoryAttributeResolutionController(CasConfigurationProperties casProperties) |
Modifier and Type | Method and Description |
---|---|
protected org.springframework.web.servlet.ModelAndView |
handleRequestInternal(javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response)
Handle request.
|
java.util.Map<java.lang.String,java.lang.Object> |
resolvePrincipalAttributes(java.lang.String uid,
javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response)
Resolve principal attributes map.
|
ensureEndpointAccessIsAuthorized, isEndpointCapable
getName
getEndpointType, getEnvironment, getPath, isEnabled, isSensitive, setEnabled, setEnvironment, setPath, setSensitive
addArgumentResolvers, addCorsMappings, addFormatters, addInterceptors, addResourceHandlers, addReturnValueHandlers, addViewControllers, configureAsyncSupport, configureContentNegotiation, configureDefaultServletHandling, configureHandlerExceptionResolvers, configureMessageConverters, configurePathMatch, configureViewResolvers, extendHandlerExceptionResolvers, extendMessageConverters, getMessageCodesResolver, getValidator
public PersonDirectoryAttributeResolutionController(CasConfigurationProperties casProperties)
@GetMapping protected org.springframework.web.servlet.ModelAndView handleRequestInternal(javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response) throws java.lang.Exception
request
- the requestresponse
- the responsejava.lang.Exception
- the exception@PostMapping(value="/resolveattrs") @ResponseBody public java.util.Map<java.lang.String,java.lang.Object> resolvePrincipalAttributes(@RequestParam java.lang.String uid, javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response) throws java.lang.Exception
uid
- the uidrequest
- the requestresponse
- the responsejava.lang.Exception
- the exception