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.ldap Classes related to aSecurityRealmimplementation capable of integrating with LDAP servers.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.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 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 private SecurityRealmAggregateSecurityRealm. authenticationRealmprivate SecurityRealm[]AggregateSecurityRealm. authorizationRealmsprotected SecurityRealmFailoverSecurityRealm. delegateRealmprotected SecurityRealmFailoverSecurityRealm. failoverRealmprivate SecurityRealmCachingSecurityRealm. realmprivate SecurityRealm[]DistributedSecurityRealm. securityRealmsMethods 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 private RealmIdentityAggregateSecurityRealm. getAuthorizationIdentity(SecurityRealm authorizationRealm, Evidence evidence, Function<Principal,Principal> principalTransformer, RealmIdentity authenticationIdentity)IllegalArgumentExceptionElytronMessages. 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 classJdbcSecurityRealmSecurity 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) classLdapSecurityRealmSecurity 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 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.private SecurityRealmSecurityDomain.RealmBuilder. realmprivate SecurityRealmRealmInfo. securityRealmMethods 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) SecurityRealmSecurityDomain. getRealm(String realmName)SecurityRealmSecurityDomain.RealmBuilder. getRealm()Get the security realm.(package private) SecurityRealmRealmInfo. getSecurityRealm()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.Method parameters in org.wildfly.security.auth.server with type arguments of type SecurityRealm Modifier and Type Method Description private SupportLevelSecurityDomain. 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 classOidcSecurityRealm
-