Uses of Interface
org.wildfly.security.auth.server.SecurityRealm
-
Packages that use SecurityRealm Package Description org.wildfly.security.auth.realm Security realm implementations for Elytron.org.wildfly.security.auth.realm.jdbc Classes related to aSecurityRealmimplementation based on the JDBC (Java Database Connectivity) API.org.wildfly.security.auth.realm.token Classes related to aSecurityRealmimplementation that handles different types of security tokens.org.wildfly.security.auth.server Server side of authentication provided by Elytron. -
-
Uses of SecurityRealm in org.wildfly.security.auth.realm
Subinterfaces of SecurityRealm in org.wildfly.security.auth.realm Modifier and Type Interface Description interfaceCacheableSecurityRealmThis interface defines a contract for aSecurityRealmthat supports caching ofRealmIdentityinstances.Classes in org.wildfly.security.auth.realm that implement SecurityRealm Modifier and Type Class Description classAggregateSecurityRealmA realm which directs authentication to one realm and authorization to another.classCachingModifiableSecurityRealmA wrapper class that provides caching capabilities for aModifiableSecurityRealmand its identities.classCachingSecurityRealmA wrapper class that provides caching capabilities for aSecurityRealmand its identities.classDistributedSecurityRealmA realm for authentication and authorization of identities distributed between multiple realms.classFailoverSecurityRealmA realm which wraps one realm and fails over to another in case the first is unavailable.classFileSystemSecurityRealmA simple filesystem-backed security realm.classJaasSecurityRealmA JAAS basedSecurityRealmimplementation.classKeyStoreBackedSecurityRealmAKeyStorebackedSecurityRealmimplementation.classLegacyPropertiesSecurityRealmASecurityRealmimplementation that makes use of the legacy properties files.classSimpleMapBackedSecurityRealmSimple map-backed security realm.Fields in org.wildfly.security.auth.realm declared as SecurityRealm Modifier and Type Field Description protected SecurityRealmFailoverSecurityRealm. delegateRealmprotected SecurityRealmFailoverSecurityRealm. failoverRealmMethods in org.wildfly.security.auth.realm that return SecurityRealm Modifier and Type Method Description protected SecurityRealmCachingSecurityRealm. getCacheableRealm()Gets wrapped backing realm.Methods in org.wildfly.security.auth.realm with parameters of type SecurityRealm Modifier and Type Method Description IllegalArgumentExceptionElytronMessages_$logger. realmCacheUnexpectedType(SecurityRealm realm, Class<? extends CacheableSecurityRealm> expectedType)Constructors in org.wildfly.security.auth.realm with parameters of type SecurityRealm Constructor Description AggregateSecurityRealm(SecurityRealm authenticationRealm, Function<Principal,Principal> principalTransformer, SecurityRealm... authorizationRealms)AggregateSecurityRealm(SecurityRealm authenticationRealm, SecurityRealm authorizationRealm)Construct a new instance.AggregateSecurityRealm(SecurityRealm authenticationRealm, SecurityRealm... authorizationRealms)CachingSecurityRealm(SecurityRealm realm, RealmIdentityCache cache)Creates a new instance.CachingSecurityRealm(SecurityRealm realm, RealmIdentityCache cache, Supplier<Provider[]> providerSupplier)Creates a new instance.DistributedSecurityRealm(boolean ignoreUnavailableRealms, Consumer<Integer> unavailableRealmCallback, SecurityRealm... securityRealms)Construct a new instance.DistributedSecurityRealm(SecurityRealm... securityRealms)FailoverSecurityRealm(SecurityRealm delegateRealm, SecurityRealm failoverRealm, Consumer<RealmUnavailableException> failoverCallback)Construct a new instance. -
Uses of SecurityRealm in org.wildfly.security.auth.realm.jdbc
Classes in org.wildfly.security.auth.realm.jdbc that implement SecurityRealm Modifier and Type Class Description classJdbcSecurityRealmSecurity realm implementation backed by a database. -
Uses of SecurityRealm in org.wildfly.security.auth.realm.token
Classes in org.wildfly.security.auth.realm.token that implement SecurityRealm Modifier and Type Class Description classTokenSecurityRealmASecurityRealmcapable of building identities based on different security token formats based on aTokenValidator. -
Uses of SecurityRealm in org.wildfly.security.auth.server
Subinterfaces of SecurityRealm in org.wildfly.security.auth.server Modifier and Type Interface Description interfaceModifiableSecurityRealmA realm which can be modified.Fields in org.wildfly.security.auth.server declared as SecurityRealm Modifier and Type Field Description static SecurityRealmSecurityRealm. EMPTY_REALMAn empty security realm.Methods in org.wildfly.security.auth.server that return SecurityRealm Modifier and Type Method Description SecurityRealmSecurityDomain.RealmBuilder. getRealm()Get the security realm.Methods in org.wildfly.security.auth.server with parameters of type SecurityRealm Modifier and Type Method Description SecurityDomain.RealmBuilderSecurityDomain.Builder. addRealm(String name, SecurityRealm realm)Add a realm to this security domain.static voidSecurityRealm. safeHandleRealmEvent(SecurityRealm realm, RealmEvent event)Safely pass an event to a security realm, absorbing and logging any exception that occurs.
-