Class SurrogateAuthenticationRestHttpRequestCredentialFactory
- java.lang.Object
-
- org.apereo.cas.rest.factory.UsernamePasswordRestHttpRequestCredentialFactory
-
- org.apereo.cas.authentication.rest.SurrogateAuthenticationRestHttpRequestCredentialFactory
-
- All Implemented Interfaces:
org.apereo.cas.rest.factory.RestHttpRequestCredentialFactory,org.springframework.core.Ordered
public class SurrogateAuthenticationRestHttpRequestCredentialFactory extends org.apereo.cas.rest.factory.UsernamePasswordRestHttpRequestCredentialFactory- Since:
- 6.2.0
-
-
Field Summary
Fields Modifier and Type Field Description static java.lang.StringREQUEST_HEADER_SURROGATE_PRINCIPALHeader to be extracted from the request that indicates the surrogate/substitute principal name.
-
Constructor Summary
Constructors Constructor Description SurrogateAuthenticationRestHttpRequestCredentialFactory()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected SurrogateUsernamePasswordCredentialextractCredential(javax.servlet.http.HttpServletRequest request, java.util.List<org.apereo.cas.authentication.Credential> credentials)Extract credential surrogate username password.java.util.List<org.apereo.cas.authentication.Credential>fromRequest(javax.servlet.http.HttpServletRequest request, org.springframework.util.MultiValueMap<java.lang.String,java.lang.String> requestBody)intgetOrder()-
Methods inherited from class org.apereo.cas.rest.factory.UsernamePasswordRestHttpRequestCredentialFactory
setOrder
-
-
-
-
Field Detail
-
REQUEST_HEADER_SURROGATE_PRINCIPAL
public static final java.lang.String REQUEST_HEADER_SURROGATE_PRINCIPAL
Header to be extracted from the request that indicates the surrogate/substitute principal name.- See Also:
- Constant Field Values
-
-
Method Detail
-
extractCredential
protected SurrogateUsernamePasswordCredential extractCredential(javax.servlet.http.HttpServletRequest request, java.util.List<org.apereo.cas.authentication.Credential> credentials) throws java.lang.Exception
Extract credential surrogate username password.- Parameters:
request- the requestcredentials- the credentials- Returns:
- the surrogate username password credential
- Throws:
java.lang.Exception- the exception
-
getOrder
public int getOrder()
- Specified by:
getOrderin interfaceorg.springframework.core.Ordered- Specified by:
getOrderin interfaceorg.apereo.cas.rest.factory.RestHttpRequestCredentialFactory- Overrides:
getOrderin classorg.apereo.cas.rest.factory.UsernamePasswordRestHttpRequestCredentialFactory
-
fromRequest
public java.util.List<org.apereo.cas.authentication.Credential> fromRequest(javax.servlet.http.HttpServletRequest request, org.springframework.util.MultiValueMap<java.lang.String,java.lang.String> requestBody)- Specified by:
fromRequestin interfaceorg.apereo.cas.rest.factory.RestHttpRequestCredentialFactory- Overrides:
fromRequestin classorg.apereo.cas.rest.factory.UsernamePasswordRestHttpRequestCredentialFactory
-
-