Package org.wildfly.security.auth.server
Class ServerAuthenticationContext.UnassignedState
- java.lang.Object
-
- org.wildfly.security.auth.server.ServerAuthenticationContext.State
-
- org.wildfly.security.auth.server.ServerAuthenticationContext.ActiveState
-
- org.wildfly.security.auth.server.ServerAuthenticationContext.UnassignedState
-
- Direct Known Subclasses:
ServerAuthenticationContext.InitialState,ServerAuthenticationContext.InvalidNameState,ServerAuthenticationContext.RealmAssignedState
- Enclosing class:
- ServerAuthenticationContext
abstract class ServerAuthenticationContext.UnassignedState extends ServerAuthenticationContext.ActiveState
State shared among both the initial state and the realm-assigned state, where no authentication name is yet set.
-
-
Field Summary
Fields Modifier and Type Field Description (package private) SecurityIdentitycapturedIdentity(package private) MechanismConfigurationmechanismConfiguration(package private) IdentityCredentialsprivateCredentials(package private) IdentityCredentialspublicCredentials(package private) AttributesruntimeAttributes
-
Constructor Summary
Constructors Constructor Description UnassignedState(SecurityIdentity capturedIdentity, MechanismConfiguration mechanismConfiguration, IdentityCredentials privateCredentials, IdentityCredentials publicCredentials, Attributes runtimeAttributes)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description (package private) booleanauthorize(boolean requireLoginPermission)(package private) booleanauthorizeAnonymous(boolean requireLoginPermission)(package private) voidfail(boolean requireInProgress)(package private) SupportLevelgetEvidenceVerifySupport(Class<? extends Evidence> evidenceType, String algorithmName)(package private) MechanismConfigurationgetMechanismConfiguration()(package private) IdentityCredentialsgetPrivateCredentials()(package private) IdentityCredentialsgetPublicCredentials()(package private) AttributesgetRuntimeAttributes()(package private) SecurityDomaingetSecurityDomain()(package private) SecurityIdentitygetSourceIdentity()(package private) booleanimportIdentity(SecurityIdentity importedIdentity)(package private) voidsetPrincipal(Principal principal, boolean exclusive)(package private) booleanverifyEvidence(Evidence evidence)-
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
addPrivateCredential, addPublicCredential, addRuntimeAttributes, canVerifyEvidence, getAuthenticationPrincipal, getAuthorizedIdentity, getCredential, getCredentialAcquireSupport, getMechanismRealmConfiguration, getRealmIdentity, isAuthorized, isDone, isNameAssigned, isSamePrincipal, succeed, updateCredential
-
-
-
-
Field Detail
-
capturedIdentity
final SecurityIdentity capturedIdentity
-
mechanismConfiguration
final MechanismConfiguration mechanismConfiguration
-
privateCredentials
final IdentityCredentials privateCredentials
-
publicCredentials
final IdentityCredentials publicCredentials
-
runtimeAttributes
final Attributes runtimeAttributes
-
-
Constructor Detail
-
UnassignedState
UnassignedState(SecurityIdentity capturedIdentity, MechanismConfiguration mechanismConfiguration, IdentityCredentials privateCredentials, IdentityCredentials publicCredentials, Attributes runtimeAttributes)
-
-
Method Detail
-
getSourceIdentity
SecurityIdentity getSourceIdentity()
- Specified by:
getSourceIdentityin classServerAuthenticationContext.ActiveState
-
getSecurityDomain
SecurityDomain getSecurityDomain()
- Overrides:
getSecurityDomainin 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 importedIdentity) 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
-
getPrivateCredentials
IdentityCredentials getPrivateCredentials()
-
getPublicCredentials
IdentityCredentials getPublicCredentials()
-
getRuntimeAttributes
Attributes getRuntimeAttributes()
-
-