Package org.wildfly.security.auth.realm
Security realm implementations for Elytron.
-
Interface Summary Interface Description CacheableSecurityRealm This interface defines a contract for aSecurityRealm
that supports caching ofRealmIdentity
instances.ElytronMessages Log messages and exceptions for Elytron.FileSystemSecurityRealm.CredentialParseFunction -
Class Summary Class Description AggregateSecurityRealm A realm which directs authentication to one realm and authorization to another.AggregateSecurityRealm.Identity CachingModifiableSecurityRealm A wrapper class that provides caching capabilities for aModifiableSecurityRealm
and its identities.CachingSecurityRealm A wrapper class that provides caching capabilities for aSecurityRealm
and its identities.DistributedSecurityRealm A realm for authentication and authorization of identities distributed between multiple realms.FailoverSecurityRealm A realm which wraps one realm and fails over to another in case the first is unavailable.FileSystemRealmUtil A utility class to utilize methods from theFileSystemSecurityRealm
class for the Elytron Tool.FileSystemSecurityRealm A simple filesystem-backed security realm.FileSystemSecurityRealm.AutoCloseableXMLStreamReaderHolder FileSystemSecurityRealm.AutoCloseableXMLStreamWriterHolder FileSystemSecurityRealm.Identity FileSystemSecurityRealm.IntegrityResult FileSystemSecurityRealm.LoadedIdentity FileSystemSecurityRealmBuilder A builder class that createsFileSystemSecurityRealm
instances.IdentitySharedExclusiveLock A simple shared/exclusive lock for a realm identity.JaasSecurityRealm A JAAS basedSecurityRealm
implementation.JaasSecurityRealm.JaasAuthorizationIdentity A JAAS realm's authorization identity.JaasSecurityRealm.JaasSecurityRealmDefaultCallbackHandler Default CallbackHandler passed to the LoginContext when none is provided to JAAS security realm and none is configured in the "auth.login.defaultCallbackHandler" security property.KeyStoreBackedSecurityRealm AKeyStore
backedSecurityRealm
implementation.LegacyPropertiesSecurityRealm ASecurityRealm
implementation that makes use of the legacy properties files.LegacyPropertiesSecurityRealm.AccountEntry LegacyPropertiesSecurityRealm.Builder A builder for legacy properties security realms.LegacyPropertiesSecurityRealm.LoadedState SimpleMapBackedSecurityRealm Simple map-backed security realm.SimpleRealmEntry A simple in-memory password-based entry for basic realm implementations. -
Enum Summary Enum Description FileSystemSecurityRealm.Version -
Exception Summary Exception Description IntegrityException Exception to indicate a general failure related to the Integrity Verification of the Filesystem Realm.