Package org.wildfly.security.auth.server
Class ServerAuthenticationContext.NameAssignedState
- java.lang.Object
-
- org.wildfly.security.auth.server.ServerAuthenticationContext.State
-
- org.wildfly.security.auth.server.ServerAuthenticationContext.ActiveState
-
- org.wildfly.security.auth.server.ServerAuthenticationContext.NameAssignedState
-
- Enclosing class:
- ServerAuthenticationContext
final class ServerAuthenticationContext.NameAssignedState extends ServerAuthenticationContext.ActiveState
-
-
Field Summary
Fields Modifier and Type Field Description private PrincipalauthenticationPrincipalprivate SecurityIdentitycapturedIdentityprivate MechanismConfigurationmechanismConfigurationprivate MechanismRealmConfigurationmechanismRealmConfigurationprivate IdentityCredentialsprivateCredentialsprivate IdentityCredentialspublicCredentialsprivate RealmIdentityrealmIdentityprivate RealmInforealmInfoprivate AttributesruntimeAttributes
-
Constructor Summary
Constructors Constructor Description NameAssignedState(SecurityIdentity capturedIdentity, RealmInfo realmInfo, RealmIdentity realmIdentity, Principal authenticationPrincipal, MechanismConfiguration mechanismConfiguration, MechanismRealmConfiguration mechanismRealmConfiguration, IdentityCredentials privateCredentials, IdentityCredentials publicCredentials, Attributes runtimeAttributes)
-
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) booleanauthorize(Principal authorizationId, boolean authorizeRunAs)(package private) ServerAuthenticationContext.AuthorizedAuthenticationStatedoAuthorization(boolean requireLoginPermission)(package private) voidfail(boolean requireInProgress)(package private) PrincipalgetAuthenticationPrincipal()(package private) <C extends Credential>
CgetCredential(Class<C> credentialType, String algorithmName, AlgorithmParameterSpec parameterSpec)(package private) SupportLevelgetCredentialAcquireSupport(Class<? extends Credential> credentialType, String algorithmName, AlgorithmParameterSpec parameterSpec)(package private) SupportLevelgetEvidenceVerifySupport(Class<? extends Evidence> evidenceType, String algorithmName)(package private) MechanismConfigurationgetMechanismConfiguration()(package private) MechanismRealmConfigurationgetMechanismRealmConfiguration()(package private) RealmIdentitygetRealmIdentity()(package private) RealmInfogetRealmInfo()(package private) SecurityDomaingetSecurityDomain()(package private) SecurityIdentitygetSourceIdentity()(package private) booleanisSamePrincipal(Principal principal)(package private) voidsetPrincipal(Principal principal, boolean exclusive)(package private) voidsucceed()(package private) voidupdateCredential(Credential credential)(package private) booleanverifyEvidence(Evidence evidence)-
Methods inherited from class org.wildfly.security.auth.server.ServerAuthenticationContext.ActiveState
setMechanismInformation, setMechanismRealmName
-
Methods inherited from class org.wildfly.security.auth.server.ServerAuthenticationContext.State
authorizeAnonymous, canVerifyEvidence, getAuthorizedIdentity, importIdentity, isAuthorized, isDone, isNameAssigned
-
-
-
-
Field Detail
-
capturedIdentity
private final SecurityIdentity capturedIdentity
-
realmInfo
private final RealmInfo realmInfo
-
realmIdentity
private final RealmIdentity realmIdentity
-
authenticationPrincipal
private final Principal authenticationPrincipal
-
mechanismConfiguration
private final MechanismConfiguration mechanismConfiguration
-
mechanismRealmConfiguration
private final MechanismRealmConfiguration mechanismRealmConfiguration
-
privateCredentials
private final IdentityCredentials privateCredentials
-
publicCredentials
private final IdentityCredentials publicCredentials
-
runtimeAttributes
private final Attributes runtimeAttributes
-
-
Constructor Detail
-
NameAssignedState
NameAssignedState(SecurityIdentity capturedIdentity, RealmInfo realmInfo, RealmIdentity realmIdentity, Principal authenticationPrincipal, MechanismConfiguration mechanismConfiguration, MechanismRealmConfiguration mechanismRealmConfiguration, IdentityCredentials privateCredentials, IdentityCredentials publicCredentials, Attributes runtimeAttributes)
-
-
Method Detail
-
getMechanismConfiguration
MechanismConfiguration getMechanismConfiguration()
- Overrides:
getMechanismConfigurationin classServerAuthenticationContext.State
-
getMechanismRealmConfiguration
MechanismRealmConfiguration getMechanismRealmConfiguration()
- Overrides:
getMechanismRealmConfigurationin classServerAuthenticationContext.State
-
getAuthenticationPrincipal
Principal getAuthenticationPrincipal()
- Overrides:
getAuthenticationPrincipalin classServerAuthenticationContext.State
-
getRealmIdentity
RealmIdentity getRealmIdentity()
- Overrides:
getRealmIdentityin classServerAuthenticationContext.State
-
getSecurityDomain
SecurityDomain getSecurityDomain()
- Overrides:
getSecurityDomainin classServerAuthenticationContext.State
-
getCredentialAcquireSupport
SupportLevel getCredentialAcquireSupport(Class<? extends Credential> credentialType, String algorithmName, AlgorithmParameterSpec parameterSpec) throws RealmUnavailableException
- Overrides:
getCredentialAcquireSupportin classServerAuthenticationContext.State- Throws:
RealmUnavailableException
-
getEvidenceVerifySupport
SupportLevel getEvidenceVerifySupport(Class<? extends Evidence> evidenceType, String algorithmName) throws RealmUnavailableException
- Overrides:
getEvidenceVerifySupportin classServerAuthenticationContext.State- Throws:
RealmUnavailableException
-
getCredential
<C extends Credential> C getCredential(Class<C> credentialType, String algorithmName, AlgorithmParameterSpec parameterSpec) throws RealmUnavailableException
- Overrides:
getCredentialin classServerAuthenticationContext.State- Throws:
RealmUnavailableException
-
authorize
boolean authorize(boolean requireLoginPermission) throws RealmUnavailableException- Overrides:
authorizein classServerAuthenticationContext.State- Throws:
RealmUnavailableException
-
doAuthorization
ServerAuthenticationContext.AuthorizedAuthenticationState doAuthorization(boolean requireLoginPermission) throws RealmUnavailableException
- Throws:
RealmUnavailableException
-
authorize
boolean authorize(Principal authorizationId, boolean authorizeRunAs) throws RealmUnavailableException
- Overrides:
authorizein classServerAuthenticationContext.ActiveState- Throws:
RealmUnavailableException
-
getSourceIdentity
SecurityIdentity getSourceIdentity()
- Specified by:
getSourceIdentityin classServerAuthenticationContext.ActiveState
-
verifyEvidence
boolean verifyEvidence(Evidence evidence) throws RealmUnavailableException
- Overrides:
verifyEvidencein classServerAuthenticationContext.State- Throws:
RealmUnavailableException
-
updateCredential
void updateCredential(Credential credential) throws RealmUnavailableException
- Overrides:
updateCredentialin classServerAuthenticationContext.State- Throws:
RealmUnavailableException
-
succeed
void succeed()
- Overrides:
succeedin classServerAuthenticationContext.State
-
fail
void fail(boolean requireInProgress)
- Overrides:
failin classServerAuthenticationContext.State
-
setPrincipal
void setPrincipal(Principal principal, boolean exclusive)
- Overrides:
setPrincipalin classServerAuthenticationContext.State
-
isSamePrincipal
boolean isSamePrincipal(Principal principal)
- Overrides:
isSamePrincipalin 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
-
getRealmInfo
RealmInfo getRealmInfo()
-
-