Uses of Interface
org.wildfly.security.auth.server.SecurityRealm
Packages that use SecurityRealm
Package
Description
Security realm implementations for Elytron.
Classes related to a
SecurityRealm implementation based on the JDBC (Java Database Connectivity) API.Classes related to a
SecurityRealm implementation that handles different types of security tokens.Server side of authentication provided by Elytron.
-
Uses of SecurityRealm in org.wildfly.extension.elytron
Classes in org.wildfly.extension.elytron that implement SecurityRealmModifier and TypeClassDescriptionclassDeprecated.Use a jaas-realm resource instead -
Uses of SecurityRealm in org.wildfly.security.auth.realm
Subinterfaces of SecurityRealm in org.wildfly.security.auth.realmModifier and TypeInterfaceDescriptioninterfaceThis interface defines a contract for aSecurityRealmthat supports caching ofRealmIdentityinstances.Classes in org.wildfly.security.auth.realm that implement SecurityRealmModifier and TypeClassDescriptionfinal classA realm which directs authentication to one realm and authorization to another.classA wrapper class that provides caching capabilities for aModifiableSecurityRealmand its identities.classA wrapper class that provides caching capabilities for aSecurityRealmand its identities.classA realm for authentication and authorization of identities distributed between multiple realms.classA realm which wraps one realm and fails over to another in case the first is unavailable.final classA simple filesystem-backed security realm.classA JAAS basedSecurityRealmimplementation.classAKeyStorebackedSecurityRealmimplementation.classASecurityRealmimplementation that makes use of the legacy properties files.classSimple map-backed security realm.Fields in org.wildfly.security.auth.realm declared as SecurityRealmModifier and TypeFieldDescriptionprotected final SecurityRealmFailoverSecurityRealm.delegateRealmprotected final SecurityRealmFailoverSecurityRealm.failoverRealmMethods in org.wildfly.security.auth.realm with type parameters of type SecurityRealmMethods in org.wildfly.security.auth.realm that return SecurityRealmModifier and TypeMethodDescriptionprotected SecurityRealmCachingSecurityRealm.getCacheableRealm()Gets wrapped backing realm.Methods in org.wildfly.security.auth.realm with parameters of type SecurityRealmModifier and TypeMethodDescriptionfinal IllegalArgumentExceptionElytronMessages_$logger.realmCacheUnexpectedType(SecurityRealm realm, Class<? extends CacheableSecurityRealm> expectedType) BruteForceRealmWrapper.wrapping(SecurityRealm toWrap) Set the security realm that is to be wrapped by the wrapper.Constructors in org.wildfly.security.auth.realm with parameters of type SecurityRealmModifierConstructorDescriptionAggregateSecurityRealm(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 SecurityRealmModifier and TypeClassDescriptionclassSecurity 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 SecurityRealmModifier and TypeClassDescriptionfinal classASecurityRealmcapable 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.serverModifier and TypeInterfaceDescriptioninterfaceA realm which can be modified.Fields in org.wildfly.security.auth.server declared as SecurityRealmModifier and TypeFieldDescriptionstatic final SecurityRealmSecurityRealm.EMPTY_REALMAn empty security realm.Methods in org.wildfly.security.auth.server that return SecurityRealmMethods in org.wildfly.security.auth.server with parameters of type SecurityRealmModifier and TypeMethodDescriptionSecurityDomain.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.