Package org.wildfly.security.auth.server
Class ServerAuthenticationContext.InactiveState
- java.lang.Object
-
- org.wildfly.security.auth.server.ServerAuthenticationContext.State
-
- org.wildfly.security.auth.server.ServerAuthenticationContext.InactiveState
-
- Enclosing class:
- ServerAuthenticationContext
final class ServerAuthenticationContext.InactiveState extends ServerAuthenticationContext.State
-
-
Field Summary
Fields Modifier and Type Field Description private SecurityIdentitycapturedIdentityprivate MechanismConfigurationSelectormechanismConfigurationSelectorprivate MechanismInformationmechanismInformationprivate IdentityCredentialsprivateCredentialsprivate IdentityCredentialspublicCredentialsprivate AttributesruntimeAttributes
-
Constructor Summary
Constructors Constructor Description InactiveState(SecurityIdentity capturedIdentity, MechanismConfigurationSelector mechanismConfigurationSelector, IdentityCredentials privateCredentials, IdentityCredentials publicCredentials, Attributes runtimeAttributes)InactiveState(SecurityIdentity capturedIdentity, MechanismConfigurationSelector mechanismConfigurationSelector, MechanismInformation mechanismInformation, 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) booleanauthorizeAnonymous(boolean requireLoginPermission)(package private) voidfail(boolean requireInProgress)(package private) SupportLevelgetEvidenceVerifySupport(Class<? extends Evidence> evidenceType, String algorithmName)(package private) MechanismConfigurationgetMechanismConfiguration()(package private) MechanismRealmConfigurationgetMechanismRealmConfiguration()(package private) SecurityDomaingetSecurityDomain()(package private) booleanimportIdentity(SecurityIdentity identity)private ServerAuthenticationContext.InitialStateselectMechanismConfiguration()(package private) voidsetMechanismInformation(MechanismInformation mechanismInformation)(package private) voidsetMechanismRealmName(String name)(package private) voidsetPrincipal(Principal principal, boolean exclusive)private voidtransition()(package private) booleanverifyEvidence(Evidence evidence)-
Methods inherited from class org.wildfly.security.auth.server.ServerAuthenticationContext.State
canVerifyEvidence, getAuthenticationPrincipal, getAuthorizedIdentity, getCredential, getCredentialAcquireSupport, getRealmIdentity, isAuthorized, isDone, isNameAssigned, isSamePrincipal, succeed, updateCredential
-
-
-
-
Field Detail
-
capturedIdentity
private final SecurityIdentity capturedIdentity
-
mechanismConfigurationSelector
private final MechanismConfigurationSelector mechanismConfigurationSelector
-
mechanismInformation
private final MechanismInformation mechanismInformation
-
privateCredentials
private final IdentityCredentials privateCredentials
-
publicCredentials
private final IdentityCredentials publicCredentials
-
runtimeAttributes
private final Attributes runtimeAttributes
-
-
Constructor Detail
-
InactiveState
public InactiveState(SecurityIdentity capturedIdentity, MechanismConfigurationSelector mechanismConfigurationSelector, IdentityCredentials privateCredentials, IdentityCredentials publicCredentials, Attributes runtimeAttributes)
-
InactiveState
public InactiveState(SecurityIdentity capturedIdentity, MechanismConfigurationSelector mechanismConfigurationSelector, MechanismInformation mechanismInformation, IdentityCredentials privateCredentials, IdentityCredentials publicCredentials, Attributes runtimeAttributes)
-
-
Method Detail
-
setMechanismInformation
void setMechanismInformation(MechanismInformation mechanismInformation)
- Overrides:
setMechanismInformationin classServerAuthenticationContext.State
-
getSecurityDomain
SecurityDomain getSecurityDomain()
- Overrides:
getSecurityDomainin classServerAuthenticationContext.State
-
authorize
boolean authorize(Principal authorizationId, boolean authorizeRunAs) throws RealmUnavailableException
- Overrides:
authorizein classServerAuthenticationContext.State- Throws:
RealmUnavailableException
-
setMechanismRealmName
void setMechanismRealmName(String name)
- Overrides:
setMechanismRealmNamein classServerAuthenticationContext.State
-
getMechanismRealmConfiguration
MechanismRealmConfiguration getMechanismRealmConfiguration()
- Overrides:
getMechanismRealmConfigurationin classServerAuthenticationContext.State
-
fail
void fail(boolean requireInProgress)
- Overrides:
failin classServerAuthenticationContext.State
-
authorizeAnonymous
boolean authorizeAnonymous(boolean requireLoginPermission)
- Overrides:
authorizeAnonymousin classServerAuthenticationContext.State
-
authorize
boolean authorize(boolean requireLoginPermission) throws RealmUnavailableException- Overrides:
authorizein classServerAuthenticationContext.State- Throws:
RealmUnavailableException
-
importIdentity
boolean importIdentity(SecurityIdentity identity) throws RealmUnavailableException
- Overrides:
importIdentityin classServerAuthenticationContext.State- Throws:
RealmUnavailableException
-
getEvidenceVerifySupport
SupportLevel getEvidenceVerifySupport(Class<? extends Evidence> evidenceType, String algorithmName) throws RealmUnavailableException
- Overrides:
getEvidenceVerifySupportin classServerAuthenticationContext.State- Throws:
RealmUnavailableException
-
verifyEvidence
boolean verifyEvidence(Evidence evidence) throws RealmUnavailableException
- Overrides:
verifyEvidencein classServerAuthenticationContext.State- Throws:
RealmUnavailableException
-
setPrincipal
void setPrincipal(Principal principal, boolean exclusive) throws RealmUnavailableException
- Overrides:
setPrincipalin classServerAuthenticationContext.State- Throws:
RealmUnavailableException
-
getMechanismConfiguration
MechanismConfiguration getMechanismConfiguration()
- Overrides:
getMechanismConfigurationin 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
-
transition
private void transition()
-
selectMechanismConfiguration
private ServerAuthenticationContext.InitialState selectMechanismConfiguration()
-
-