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 aSecurityRealm
implementation based on the JDBC (Java Database Connectivity) API.org.wildfly.security.auth.realm.ldap Classes related to aSecurityRealm
implementation capable of integrating with LDAP servers.org.wildfly.security.auth.realm.token Classes related to aSecurityRealm
implementation that handles different types of security tokens.org.wildfly.security.auth.server Server side of authentication provided by Elytron.org.wildfly.security.http.oidc -
-
Uses of SecurityRealm in org.wildfly.security.auth.realm
Subinterfaces of SecurityRealm in org.wildfly.security.auth.realm Modifier and Type Interface Description interface
CacheableSecurityRealm
This interface defines a contract for aSecurityRealm
that supports caching ofRealmIdentity
instances.Classes in org.wildfly.security.auth.realm that implement SecurityRealm Modifier and Type Class Description class
AggregateSecurityRealm
A realm which directs authentication to one realm and authorization to another.class
CachingModifiableSecurityRealm
A wrapper class that provides caching capabilities for aModifiableSecurityRealm
and its identities.class
CachingSecurityRealm
A wrapper class that provides caching capabilities for aSecurityRealm
and its identities.class
DistributedSecurityRealm
A realm for authentication and authorization of identities distributed between multiple realms.class
FailoverSecurityRealm
A realm which wraps one realm and fails over to another in case the first is unavailable.class
FileSystemSecurityRealm
A simple filesystem-backed security realm.class
JaasSecurityRealm
A JAAS basedSecurityRealm
implementation.class
KeyStoreBackedSecurityRealm
AKeyStore
backedSecurityRealm
implementation.class
LegacyPropertiesSecurityRealm
ASecurityRealm
implementation that makes use of the legacy properties files.class
SimpleMapBackedSecurityRealm
Simple map-backed security realm.Fields in org.wildfly.security.auth.realm declared as SecurityRealm Modifier and Type Field Description private SecurityRealm
AggregateSecurityRealm. authenticationRealm
private SecurityRealm[]
AggregateSecurityRealm. authorizationRealms
protected SecurityRealm
FailoverSecurityRealm. delegateRealm
protected SecurityRealm
FailoverSecurityRealm. failoverRealm
private SecurityRealm
CachingSecurityRealm. realm
private SecurityRealm[]
DistributedSecurityRealm. securityRealms
Methods in org.wildfly.security.auth.realm that return SecurityRealm Modifier and Type Method Description protected SecurityRealm
CachingSecurityRealm. getCacheableRealm()
Gets wrapped backing realm.Methods in org.wildfly.security.auth.realm with parameters of type SecurityRealm Modifier and Type Method Description private RealmIdentity
AggregateSecurityRealm. getAuthorizationIdentity(SecurityRealm authorizationRealm, Evidence evidence, Function<Principal,Principal> principalTransformer, RealmIdentity authenticationIdentity)
IllegalArgumentException
ElytronMessages. 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(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 class
JdbcSecurityRealm
Security realm implementation backed by a database. -
Uses of SecurityRealm in org.wildfly.security.auth.realm.ldap
Classes in org.wildfly.security.auth.realm.ldap that implement SecurityRealm Modifier and Type Class Description (package private) class
LdapSecurityRealm
Security realm implementation backed by LDAP. -
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 class
TokenSecurityRealm
ASecurityRealm
capable 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 interface
ModifiableSecurityRealm
A realm which can be modified.Fields in org.wildfly.security.auth.server declared as SecurityRealm Modifier and Type Field Description static SecurityRealm
SecurityRealm. EMPTY_REALM
An empty security realm.private SecurityRealm
SecurityDomain.RealmBuilder. realm
private SecurityRealm
RealmInfo. securityRealm
Methods in org.wildfly.security.auth.server with type parameters of type SecurityRealm Modifier and Type Method Description (package private) <I,R extends SecurityRealm>
ISecurityDomain. getIdentityPrivileged(Principal principal, Class<R> realmType, org.wildfly.common.function.ExceptionBiFunction<R,Principal,I,RealmUnavailableException> fn, Supplier<I> nonExistent, Supplier<I> anonymous)
Methods in org.wildfly.security.auth.server that return SecurityRealm Modifier and Type Method Description (package private) SecurityRealm
SecurityDomain. getRealm(String realmName)
SecurityRealm
SecurityDomain.RealmBuilder. getRealm()
Get the security realm.(package private) SecurityRealm
RealmInfo. getSecurityRealm()
Methods in org.wildfly.security.auth.server with parameters of type SecurityRealm Modifier and Type Method Description SecurityDomain.RealmBuilder
SecurityDomain.Builder. addRealm(String name, SecurityRealm realm)
Add a realm to this security domain.static void
SecurityRealm. safeHandleRealmEvent(SecurityRealm realm, RealmEvent event)
Safely pass an event to a security realm, absorbing and logging any exception that occurs.Method parameters in org.wildfly.security.auth.server with type arguments of type SecurityRealm Modifier and Type Method Description private SupportLevel
SecurityDomain. getSupportLevel(Function<SecurityRealm,SupportLevel> getSupportLevel)
Constructors in org.wildfly.security.auth.server with parameters of type SecurityRealm Constructor Description RealmBuilder(SecurityDomain.Builder parent, String name, SecurityRealm realm)
-
Uses of SecurityRealm in org.wildfly.security.http.oidc
Classes in org.wildfly.security.http.oidc that implement SecurityRealm Modifier and Type Class Description class
OidcSecurityRealm
-