Class X509AuthenticationRequestToken
java.lang.Object
org.springframework.security.authentication.AbstractAuthenticationToken
org.apache.nifi.web.security.NiFiAuthenticationRequestToken
org.apache.nifi.web.security.x509.X509AuthenticationRequestToken
- All Implemented Interfaces:
Serializable
,Principal
,org.springframework.security.core.Authentication
,org.springframework.security.core.CredentialsContainer
This is an authentication request with a given JWT token.
- See Also:
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate final X509Certificate[]
private final org.springframework.security.web.authentication.preauth.x509.X509PrincipalExtractor
private final String
private final String
-
Constructor Summary
ConstructorsConstructorDescriptionX509AuthenticationRequestToken
(String proxiedEntitiesChain, String proxiedEntityGroups, org.springframework.security.web.authentication.preauth.x509.X509PrincipalExtractor principalExtractor, X509Certificate[] certificates, String clientAddress, Object authenticationDetails) Creates a representation of the jwt authentication request for a user. -
Method Summary
Methods inherited from class org.apache.nifi.web.security.NiFiAuthenticationRequestToken
getClientAddress
Methods inherited from class org.springframework.security.authentication.AbstractAuthenticationToken
equals, eraseCredentials, getAuthorities, getDetails, getName, hashCode, isAuthenticated, setAuthenticated, setDetails
-
Field Details
-
proxiedEntitiesChain
-
proxiedEntityGroups
-
principalExtractor
private final org.springframework.security.web.authentication.preauth.x509.X509PrincipalExtractor principalExtractor -
certificates
-
-
Constructor Details
-
X509AuthenticationRequestToken
public X509AuthenticationRequestToken(String proxiedEntitiesChain, String proxiedEntityGroups, org.springframework.security.web.authentication.preauth.x509.X509PrincipalExtractor principalExtractor, X509Certificate[] certificates, String clientAddress, Object authenticationDetails) Creates a representation of the jwt authentication request for a user.- Parameters:
proxiedEntitiesChain
- The http servlet requestcertificates
- The certificate chainauthenticationDetails
- The authentication details of the client making the request
-
-
Method Details