Class NiFiAuthenticationToken
java.lang.Object
org.springframework.security.authentication.AbstractAuthenticationToken
org.apache.nifi.web.security.token.NiFiAuthenticationToken
- All Implemented Interfaces:
Serializable
,Principal
,org.springframework.security.core.Authentication
,org.springframework.security.core.CredentialsContainer
public class NiFiAuthenticationToken
extends org.springframework.security.authentication.AbstractAuthenticationToken
An authentication token that represents an Authenticated and Authorized user of the NiFi Apis. The authorities are based off the specified UserDetails.
- See Also:
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate final Object
(package private) final org.springframework.security.core.userdetails.UserDetails
-
Constructor Summary
ConstructorsConstructorDescriptionNiFiAuthenticationToken
(org.springframework.security.core.userdetails.UserDetails userDetails) Token constructor with User Details and without additional credentialsNiFiAuthenticationToken
(org.springframework.security.core.userdetails.UserDetails userDetails, Object credentials, Object authenticationDetails) Token constructor with User Details and optional credentials from authentication processing -
Method Summary
Methods inherited from class org.springframework.security.authentication.AbstractAuthenticationToken
equals, eraseCredentials, getAuthorities, getDetails, getName, hashCode, isAuthenticated, setDetails
-
Field Details
-
nifiUserDetails
final org.springframework.security.core.userdetails.UserDetails nifiUserDetails -
credentials
-
-
Constructor Details
-
NiFiAuthenticationToken
public NiFiAuthenticationToken(org.springframework.security.core.userdetails.UserDetails userDetails) Token constructor with User Details and without additional credentials- Parameters:
userDetails
- Spring Security User Details
-
NiFiAuthenticationToken
public NiFiAuthenticationToken(org.springframework.security.core.userdetails.UserDetails userDetails, Object credentials, Object authenticationDetails) Token constructor with User Details and optional credentials from authentication processing- Parameters:
userDetails
- Spring Security User Detailscredentials
- Optional credentials from authentication processingauthenticationDetails
- Optional authentication details from authentication processing
-
-
Method Details
-
getCredentials
-
getPrincipal
-
setAuthenticated
public final void setAuthenticated(boolean authenticated) - Specified by:
setAuthenticated
in interfaceorg.springframework.security.core.Authentication
- Overrides:
setAuthenticated
in classorg.springframework.security.authentication.AbstractAuthenticationToken
-
toString
-