Package org.wildfly.security.auth.server
Class ServerAuthenticationContext.AuthorizedState
- java.lang.Object
-
- org.wildfly.security.auth.server.ServerAuthenticationContext.State
-
- org.wildfly.security.auth.server.ServerAuthenticationContext.ActiveState
-
- org.wildfly.security.auth.server.ServerAuthenticationContext.AuthorizedState
-
- Direct Known Subclasses:
ServerAuthenticationContext.AuthorizedAuthenticationState
- Enclosing class:
- ServerAuthenticationContext
class ServerAuthenticationContext.AuthorizedState extends ServerAuthenticationContext.ActiveState
-
-
Field Summary
Fields Modifier and Type Field Description private PrincipalauthenticationPrincipalprivate SecurityIdentityauthorizedIdentityprivate MechanismConfigurationmechanismConfigurationprivate MechanismRealmConfigurationmechanismRealmConfigurationprivate RealmInforealmInfo
-
Constructor Summary
Constructors Constructor Description AuthorizedState(SecurityIdentity authorizedIdentity, Principal authenticationPrincipal, RealmInfo realmInfo, MechanismConfiguration mechanismConfiguration, MechanismRealmConfiguration mechanismRealmConfiguration)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description (package private) voidaddPrivateCredential(Credential credential)(package private) voidaddPublicCredential(Credential credential)(package private) voidaddRuntimeAttributes(Attributes runtimeAttributes)(package private) booleanauthorize(boolean requireLoginPermission)(package private) ServerAuthenticationContext.AuthorizedStateauthorizeRunAs(Principal authorizationId, boolean authorizeRunAs)(package private) PrincipalgetAuthenticationPrincipal()(package private) SecurityIdentitygetAuthorizedIdentity()(package private) MechanismConfigurationgetMechanismConfiguration()(package private) MechanismRealmConfigurationgetMechanismRealmConfiguration()(package private) RealmInfogetRealmInfo()(package private) SecurityDomaingetSecurityDomain()(package private) SecurityIdentitygetSourceIdentity()(package private) booleanisSamePrincipal(Principal principal)(package private) voidsucceed()-
Methods inherited from class org.wildfly.security.auth.server.ServerAuthenticationContext.ActiveState
authorize, setMechanismInformation, setMechanismRealmName
-
Methods inherited from class org.wildfly.security.auth.server.ServerAuthenticationContext.State
authorizeAnonymous, canVerifyEvidence, fail, getCredential, getCredentialAcquireSupport, getEvidenceVerifySupport, getRealmIdentity, importIdentity, isAuthorized, isDone, isNameAssigned, setPrincipal, updateCredential, verifyEvidence
-
-
-
-
Field Detail
-
authorizedIdentity
private final SecurityIdentity authorizedIdentity
-
authenticationPrincipal
private final Principal authenticationPrincipal
-
realmInfo
private final RealmInfo realmInfo
-
mechanismConfiguration
private final MechanismConfiguration mechanismConfiguration
-
mechanismRealmConfiguration
private final MechanismRealmConfiguration mechanismRealmConfiguration
-
-
Constructor Detail
-
AuthorizedState
AuthorizedState(SecurityIdentity authorizedIdentity, Principal authenticationPrincipal, RealmInfo realmInfo, MechanismConfiguration mechanismConfiguration, MechanismRealmConfiguration mechanismRealmConfiguration)
-
-
Method Detail
-
getMechanismRealmConfiguration
MechanismRealmConfiguration getMechanismRealmConfiguration()
- Overrides:
getMechanismRealmConfigurationin classServerAuthenticationContext.State
-
getMechanismConfiguration
MechanismConfiguration getMechanismConfiguration()
- Overrides:
getMechanismConfigurationin classServerAuthenticationContext.State
-
getAuthorizedIdentity
SecurityIdentity getAuthorizedIdentity()
- Overrides:
getAuthorizedIdentityin classServerAuthenticationContext.State
-
getAuthenticationPrincipal
Principal getAuthenticationPrincipal()
- Overrides:
getAuthenticationPrincipalin classServerAuthenticationContext.State
-
getSecurityDomain
SecurityDomain getSecurityDomain()
- Overrides:
getSecurityDomainin classServerAuthenticationContext.State
-
getSourceIdentity
SecurityIdentity getSourceIdentity()
- Specified by:
getSourceIdentityin classServerAuthenticationContext.ActiveState
-
isSamePrincipal
boolean isSamePrincipal(Principal principal)
- Overrides:
isSamePrincipalin classServerAuthenticationContext.State
-
getRealmInfo
RealmInfo getRealmInfo()
-
authorize
boolean authorize(boolean requireLoginPermission) throws RealmUnavailableException- Overrides:
authorizein classServerAuthenticationContext.State- Throws:
RealmUnavailableException
-
authorizeRunAs
ServerAuthenticationContext.AuthorizedState authorizeRunAs(Principal authorizationId, boolean authorizeRunAs) throws RealmUnavailableException
- Throws:
RealmUnavailableException
-
succeed
void succeed()
- Overrides:
succeedin classServerAuthenticationContext.State
-
addPublicCredential
void addPublicCredential(Credential credential)
- Overrides:
addPublicCredentialin classServerAuthenticationContext.State
-
addPrivateCredential
void addPrivateCredential(Credential credential)
- Overrides:
addPrivateCredentialin classServerAuthenticationContext.State
-
addRuntimeAttributes
void addRuntimeAttributes(Attributes runtimeAttributes)
- Overrides:
addRuntimeAttributesin classServerAuthenticationContext.State
-
-