Class ElytronPermission

  • All Implemented Interfaces:
    Serializable, Guard, PermissionVerifier

    public final class ElytronPermission
    extends AbstractNameSetOnlyPermission<ElytronPermission>
    A general Elytron permission. The permission name must be one of the following:
    • authenticate
    • createAuthenticator
    • createAuthenticationContextConfigurationClient
    • createSecurityDomain
    • createSecurityRealm
    • registerSecurityDomain
    • getSecurityDomain
    • unregisterSecurityDomain
    • setRunAsPrincipal
    • createServerAuthenticationContext
    • getPrivateCredentials
    • getIdentity
    • getIdentityForUpdate
    • createAdHocIdentity
    • withDefaultRoleMapper
    • handleSecurityEvent
    The actions are not used and should be empty or null.
    Author:
    David M. Lloyd
    See Also:
    Serialized Form