Class DefaultSaml2AuthenticatedPrincipal
java.lang.Object
org.springframework.security.saml2.provider.service.authentication.DefaultSaml2AuthenticatedPrincipal
- All Implemented Interfaces:
Serializable
,org.springframework.security.core.AuthenticatedPrincipal
,Saml2AuthenticatedPrincipal
public class DefaultSaml2AuthenticatedPrincipal
extends Object
implements Saml2AuthenticatedPrincipal, Serializable
Default implementation of a
Saml2AuthenticatedPrincipal
.- Since:
- 5.4
- See Also:
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionGet the Saml2 token attributesgetName()
Get theRelyingPartyRegistration
identifiervoid
setRelyingPartyRegistrationId
(String registrationId) Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface org.springframework.security.saml2.provider.service.authentication.Saml2AuthenticatedPrincipal
getAttribute, getFirstAttribute
-
Constructor Details
-
DefaultSaml2AuthenticatedPrincipal
-
DefaultSaml2AuthenticatedPrincipal
-
-
Method Details
-
getName
- Specified by:
getName
in interfaceorg.springframework.security.core.AuthenticatedPrincipal
-
getAttributes
Description copied from interface:Saml2AuthenticatedPrincipal
Get the Saml2 token attributes- Specified by:
getAttributes
in interfaceSaml2AuthenticatedPrincipal
- Returns:
- the Saml2 token attributes
-
getSessionIndexes
- Specified by:
getSessionIndexes
in interfaceSaml2AuthenticatedPrincipal
-
getRelyingPartyRegistrationId
Description copied from interface:Saml2AuthenticatedPrincipal
Get theRelyingPartyRegistration
identifier- Specified by:
getRelyingPartyRegistrationId
in interfaceSaml2AuthenticatedPrincipal
- Returns:
- the
RelyingPartyRegistration
identifier
-
setRelyingPartyRegistrationId
-