Uses of Class
org.wildfly.security.auth.server.RealmUnavailableException

Packages that use RealmUnavailableException
Package
Description
Server side of authentication provided by Elytron.
 
  • Uses of RealmUnavailableException in org.wildfly.security.auth.server

    Methods in org.wildfly.security.auth.server that return types with arguments of type RealmUnavailableException
    Modifier and Type
    Method
    Description
    org.wildfly.common.function.ExceptionFunction<Principal, ModifiableRealmIdentity, RealmUnavailableException>
    Get a function which can be used to look up principals for update without a security manager permission check.
    org.wildfly.common.function.ExceptionFunction<Principal, RealmIdentity, RealmUnavailableException>
    SecurityDomain.getIdentityLookupFunction()
    Get a function which can be used to look up principals without a security manager permission check.
    Modifier and Type
    Method
    Description
    default <C extends org.wildfly.security.credential.Credential, R>
    R
    RealmIdentity.applyToCredential(Class<C> credentialType, String algorithmName, AlgorithmParameterSpec parameterSpec, Function<C,R> function)
    Apply the given function to the acquired credential, if it is set and of the given type, algorithm, and parameters.
    default <C extends org.wildfly.security.credential.Credential, R>
    R
    RealmIdentity.applyToCredential(Class<C> credentialType, String algorithmName, Function<C,R> function)
    Apply the given function to the acquired credential, if it is set and of the given type and algorithm.
    default <C extends org.wildfly.security.credential.Credential, R>
    R
    RealmIdentity.applyToCredential(Class<C> credentialType, Function<C,R> function)
    Apply the given function to the acquired credential, if it is set and of the given type.
    <C extends org.wildfly.security.credential.Credential, R>
    R
    ServerAuthenticationContext.applyToCredential(Class<C> credentialType, String algorithmName, AlgorithmParameterSpec parameterSpec, Function<C,R> function)
    Apply the given function to the acquired credential, if it is set and of the given type and algorithm.
    <C extends org.wildfly.security.credential.Credential, R>
    R
    ServerAuthenticationContext.applyToCredential(Class<C> credentialType, String algorithmName, Function<C,R> function)
    Apply the given function to the acquired credential, if it is set and of the given type and algorithm.
    <C extends org.wildfly.security.credential.Credential, R>
    R
    ServerAuthenticationContext.applyToCredential(Class<C> credentialType, Function<C,R> function)
    Apply the given function to the acquired credential, if it is set and of the given type.
    SecurityDomain.authenticate(String name, org.wildfly.security.evidence.Evidence evidence)
    Perform an authentication based on Evidence for the specified identity name.
    SecurityDomain.authenticate(Principal principal, org.wildfly.security.evidence.Evidence evidence)
    Perform an authentication based on Evidence for the specified identity Principal.
    SecurityDomain.authenticate(org.wildfly.security.evidence.Evidence evidence)
    Perform an authentication based on Evidence alone.
    boolean
    ServerAuthenticationContext.authorize()
    Attempt to authorize an authentication attempt.
    boolean
    ServerAuthenticationContext.authorize(String name)
    Attempt to authorize a change to a new user (possibly including an authentication attempt).
    boolean
    ServerAuthenticationContext.authorize(Principal principal)
    Attempt to authorize a change to a new user (possibly including an authentication attempt).
    default void
    ModifiableRealmIdentityIterator.close()
    Close any underlying resources.
    void
    ModifiableRealmIdentity.create()
    Create this realm identity.
    void
    ModifiableRealmIdentity.delete()
    Delete this realm identity.
    boolean
    RealmIdentity.exists()
    Determine if the identity exists in lieu of verifying or acquiring a credential.
    boolean
    ServerAuthenticationContext.exists()
    Determine if the current authentication identity actually exists in the realm.
    default Attributes
    RealmIdentity.getAttributes()
    Get the attributes for the realm identity.
    RealmIdentity.getAuthorizationIdentity()
    Get an authorization identity for this pre-authenticated identity.
    <C extends org.wildfly.security.credential.Credential>
    C
    RealmIdentity.getCredential(Class<C> credentialType)
    Acquire a credential of the given type.
    default <C extends org.wildfly.security.credential.Credential>
    C
    RealmIdentity.getCredential(Class<C> credentialType, String algorithmName)
    Acquire a credential of the given type and algorithm name.
    default <C extends org.wildfly.security.credential.Credential>
    C
    RealmIdentity.getCredential(Class<C> credentialType, String algorithmName, AlgorithmParameterSpec parameterSpec)
    Acquire a credential of the given type and algorithm name.
    <C extends org.wildfly.security.credential.Credential>
    C
    ServerAuthenticationContext.getCredential(Class<C> credentialType)
    Acquire a credential of the given type.
    <C extends org.wildfly.security.credential.Credential>
    C
    ServerAuthenticationContext.getCredential(Class<C> credentialType, String algorithmName)
    Acquire a credential of the given type.
    <C extends org.wildfly.security.credential.Credential>
    C
    ServerAuthenticationContext.getCredential(Class<C> credentialType, String algorithmName, AlgorithmParameterSpec parameterSpec)
    Acquire a credential of the given type.
    default org.wildfly.security.auth.SupportLevel
    RealmIdentity.getCredentialAcquireSupport(Class<? extends org.wildfly.security.credential.Credential> credentialType, String algorithmName)
    Deprecated.
    Transition method; remove before GA.
    org.wildfly.security.auth.SupportLevel
    RealmIdentity.getCredentialAcquireSupport(Class<? extends org.wildfly.security.credential.Credential> credentialType, String algorithmName, AlgorithmParameterSpec parameterSpec)
    Determine whether a given credential type is definitely obtainable, possibly obtainable, or definitely not obtainable for this identity.
    default org.wildfly.security.auth.SupportLevel
    SecurityRealm.getCredentialAcquireSupport(Class<? extends org.wildfly.security.credential.Credential> credentialType, String algorithmName)
    Deprecated.
    Transition method; remove before GA.
    org.wildfly.security.auth.SupportLevel
    SecurityRealm.getCredentialAcquireSupport(Class<? extends org.wildfly.security.credential.Credential> credentialType, String algorithmName, AlgorithmParameterSpec parameterSpec)
    Determine whether a credential of the given type and algorithm is definitely obtainable, possibly obtainable (for] some identities), or definitely not obtainable.
    org.wildfly.security.auth.SupportLevel
    ServerAuthenticationContext.getCredentialAcquireSupport(Class<? extends org.wildfly.security.credential.Credential> credentialType)
    Determine whether a given credential is definitely obtainable, possibly obtainable, or definitely not obtainable.
    org.wildfly.security.auth.SupportLevel
    ServerAuthenticationContext.getCredentialAcquireSupport(Class<? extends org.wildfly.security.credential.Credential> credentialType, String algorithmName)
    Determine whether a given credential is definitely obtainable, possibly obtainable, or definitely not obtainable.
    org.wildfly.security.auth.SupportLevel
    ServerAuthenticationContext.getCredentialAcquireSupport(Class<? extends org.wildfly.security.credential.Credential> credentialType, String algorithmName, AlgorithmParameterSpec parameterSpec)
    Determine whether a given credential is definitely obtainable, possibly obtainable, or definitely not obtainable.
    org.wildfly.security.auth.SupportLevel
    RealmIdentity.getEvidenceVerifySupport(Class<? extends org.wildfly.security.evidence.Evidence> evidenceType, String algorithmName)
    Determine whether a given type of evidence is definitely verifiable, possibly verifiable, or definitely not verifiable.
    org.wildfly.security.auth.SupportLevel
    SecurityRealm.getEvidenceVerifySupport(Class<? extends org.wildfly.security.evidence.Evidence> evidenceType, String algorithmName)
    Determine whether a given type of evidence is definitely verifiable, possibly verifiable (for some identities), or definitely not verifiable.
    org.wildfly.security.auth.SupportLevel
    ServerAuthenticationContext.getEvidenceVerifySupport(Class<? extends org.wildfly.security.evidence.Evidence> evidenceType)
    Determine whether a given piece of evidence is definitely verifiable, possibly verifiable, or definitely not verifiable.
    org.wildfly.security.auth.SupportLevel
    ServerAuthenticationContext.getEvidenceVerifySupport(Class<? extends org.wildfly.security.evidence.Evidence> evidenceType, String algorithmName)
    Determine whether a given piece of evidence is definitely verifiable, possibly verifiable, or definitely not verifiable.
    SecurityDomain.getIdentity(String name)
    Look up a RealmIdentity by name by wrapping the name in a NamePrincipal and calling SecurityDomain.getIdentity(Principal).
    SecurityDomain.getIdentity(Principal principal)
    Look up a RealmIdentity by principal.
    SecurityDomain.getIdentityForUpdate(Principal principal)
    Look up a ModifiableRealmIdentity by principal.
    SecurityRealm.getRealmIdentity(Principal principal)
    Get a handle for to the identity for the given principal in the context of this security realm.
    SecurityRealm.getRealmIdentity(org.wildfly.security.evidence.Evidence evidence)
    Get a handle for to the identity for the given evidence in the context of this security realm.
    SecurityRealm.getRealmIdentity(org.wildfly.security.evidence.Evidence evidence, Function<Principal, Principal> principalTransformer)
    Get a handle for the identity for the given evidence in the context of this security realm.
    ModifiableSecurityRealm.getRealmIdentityForUpdate(Principal principal)
    Get an update handle for to the identity for the given principal in the context of this security realm.
    ModifiableSecurityRealm.getRealmIdentityForUpdate(org.wildfly.security.evidence.Evidence evidence)
    Get an update handle for to the identity for the given principal in the context of this security realm.
    ModifiableSecurityRealm.getRealmIdentityIterator()
    Get an iterator over all of this realm's identities.
    boolean
    ServerAuthenticationContext.importIdentity(SecurityIdentity identity)
    Attempt to import the given security identity as a trusted identity.
    boolean
    ServerAuthenticationContext.isSameName(String name)
    Determine if the given name refers to the same identity as the currently set authentication name.
    boolean
    ServerAuthenticationContext.isSamePrincipal(Principal principal)
    Determine if the given principal refers to the same identity as the currently set authentication name.
    void
    ModifiableRealmIdentity.setAttributes(Attributes attributes)
    Modify the attributes collection of this identity.
    void
    ServerAuthenticationContext.setAuthenticationName(String name)
    Set the authentication name for this authentication.
    void
    ServerAuthenticationContext.setAuthenticationName(String name, boolean exclusive)
    Set the authentication name for this authentication.
    void
    ServerAuthenticationContext.setAuthenticationPrincipal(Principal principal)
    Set the authentication principal for this authentication.
    void
    ServerAuthenticationContext.setAuthenticationPrincipal(Principal principal, boolean exclusive)
    Set the authentication principal for this authentication.
    void
    ModifiableRealmIdentity.setCredentials(Collection<? extends org.wildfly.security.credential.Credential> credentials)
    Set the credentials of this identity.
    void
    ServerAuthenticationContext.setDecodedEvidencePrincipal(org.wildfly.security.evidence.Evidence evidence)
    Set the decoded evidence principal.
    void
    ServerAuthenticationContext.succeed()
    Mark this authentication as "successful".
    default void
    ModifiableRealmIdentity.updateCredential(org.wildfly.security.credential.Credential credential)
     
    default void
    RealmIdentity.updateCredential(org.wildfly.security.credential.Credential credential)
    Update a credential of this realm identity.
    void
    ServerAuthenticationContext.updateCredential(org.wildfly.security.credential.Credential credential)
    Update the credential for the current authentication identity.
    boolean
    RealmIdentity.verifyEvidence(org.wildfly.security.evidence.Evidence evidence)
    Verify the given evidence against a credential of this identity.
    boolean
    ServerAuthenticationContext.verifyEvidence(org.wildfly.security.evidence.Evidence evidence)
    Verify the given evidence.
  • Uses of RealmUnavailableException in org.wildfly.security.auth.server._private

    Modifier and Type
    Method
    Description
    ElytronMessages.noSuchIdentity()
     
    ElytronMessages.unableToCreateIdentity()