Class LdaptiveRememberMeAuthenticationToken
java.lang.Object
org.springframework.security.authentication.AbstractAuthenticationToken
org.springframework.security.authentication.RememberMeAuthenticationToken
org.bremersee.spring.security.ldaptive.authentication.LdaptiveRememberMeAuthenticationToken
- All Implemented Interfaces:
Serializable,Principal,NormalizedAuthentication,LdaptiveAuthentication,org.springframework.security.core.Authentication,org.springframework.security.core.CredentialsContainer
public class LdaptiveRememberMeAuthenticationToken
extends org.springframework.security.authentication.RememberMeAuthenticationToken
implements LdaptiveAuthentication
The ldaptive remember-me authentication token.
- Author:
- Christian Bremer
- See Also:
-
Nested Class Summary
Nested classes/interfaces inherited from class org.springframework.security.authentication.RememberMeAuthenticationToken
org.springframework.security.authentication.RememberMeAuthenticationToken.Builder<B extends org.springframework.security.authentication.RememberMeAuthenticationToken.Builder<B>>Nested classes/interfaces inherited from class org.springframework.security.authentication.AbstractAuthenticationToken
org.springframework.security.authentication.AbstractAuthenticationToken.AbstractAuthenticationBuilder<B extends org.springframework.security.authentication.AbstractAuthenticationToken.AbstractAuthenticationBuilder<B>>Nested classes/interfaces inherited from interface org.springframework.security.core.Authentication
org.springframework.security.core.Authentication.Builder<B extends org.springframework.security.core.Authentication.Builder<B>> -
Constructor Summary
ConstructorsConstructorDescriptionLdaptiveRememberMeAuthenticationToken(String key, LdaptiveAuthentication ldaptiveAuthentication) Constructor. -
Method Summary
Modifier and TypeMethodDescription@NonNull Object@NonNull StringgetName()@NonNull LdaptiveUserDetailsReturns the normalized principal.Methods inherited from class org.springframework.security.authentication.RememberMeAuthenticationToken
equals, getKeyHash, hashCode, toBuilderMethods inherited from class org.springframework.security.authentication.AbstractAuthenticationToken
eraseCredentials, getAuthorities, getDetails, isAuthenticated, setAuthenticated, setDetails, toStringMethods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, waitMethods inherited from interface org.springframework.security.core.Authentication
getAuthorities, getDetails, isAuthenticated, setAuthenticated, toBuilderMethods inherited from interface org.bremersee.spring.security.core.NormalizedAuthentication
getGrantedAuthorityNames, getGroupNames, getGroups, hasAnyGrantedAuthority, hasAnyGrantedAuthority, hasGrantedAuthority, isInAnyGroup, isInAnyGroup, isInGroup
-
Constructor Details
-
LdaptiveRememberMeAuthenticationToken
public LdaptiveRememberMeAuthenticationToken(String key, LdaptiveAuthentication ldaptiveAuthentication) Constructor.- Parameters:
key- to identify if this object made by an authorised clientldaptiveAuthentication- the ldaptive authentication- Throws:
IllegalArgumentException- if anullwas passed
-
-
Method Details
-
getPrincipal
Description copied from interface:NormalizedAuthenticationReturns the normalized principal.- Specified by:
getPrincipalin interfaceorg.springframework.security.core.Authentication- Specified by:
getPrincipalin interfaceLdaptiveAuthentication- Specified by:
getPrincipalin interfaceNormalizedAuthentication- Overrides:
getPrincipalin classorg.springframework.security.authentication.RememberMeAuthenticationToken- Returns:
- the normalized principal
-
getCredentials
- Specified by:
getCredentialsin interfaceorg.springframework.security.core.Authentication- Overrides:
getCredentialsin classorg.springframework.security.authentication.RememberMeAuthenticationToken
-
getName
-