Uses of Class
org.wildfly.security.auth.server.RealmUnavailableException
-
Packages that use RealmUnavailableException 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.jdbc._private 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.realm.token._private org.wildfly.security.auth.realm.token.validator Classes related to the differentTokenValidatorimplementations provided by Elytron.org.wildfly.security.auth.server Server side of authentication provided by Elytron.org.wildfly.security.auth.server._private org.wildfly.security.http.oidc org.wildfly.security.ssl -
-
Uses of RealmUnavailableException in org.wildfly.security.auth.realm
Fields in org.wildfly.security.auth.realm with type parameters of type RealmUnavailableException Modifier and Type Field Description protected Consumer<RealmUnavailableException>FailoverSecurityRealm. failoverCallbackMethods in org.wildfly.security.auth.realm with parameters of type RealmUnavailableException Modifier and Type Method Description protected RealmIdentityFailoverSecurityRealm.FailoverRealmIdentity. failover(RealmUnavailableException rue)voidElytronMessages. realmFailover(RealmUnavailableException rue)Methods in org.wildfly.security.auth.realm that throw RealmUnavailableException Modifier and Type Method Description <C extends Credential,R>
RFailoverSecurityRealm.FailoverRealmIdentity. applyToCredential(Class<C> credentialType, String algorithmName, AlgorithmParameterSpec parameterSpec, Function<C,R> function)<C extends Credential,R>
RFailoverSecurityRealm.FailoverRealmIdentity. applyToCredential(Class<C> credentialType, String algorithmName, Function<C,R> function)<C extends Credential,R>
RFailoverSecurityRealm.FailoverRealmIdentity. applyToCredential(Class<C> credentialType, Function<C,R> function)voidFileSystemSecurityRealm.Identity. create()static voidFileSystemRealmUtil. createEncryptedRealmFromUnencrypted(FileSystemSecurityRealm unencryptedRealm, FileSystemSecurityRealm encryptedRealm)Converts a pre-existing unencryptedFileSystemSecurityRealmto a newly created encryptedFileSystemSecurityRealmprivate LoginContextJaasSecurityRealm.JaasRealmIdentity. createLoginContext(String entry, Subject subject, CallbackHandler callbackHandler)private VoidFileSystemSecurityRealm.Identity. createPrivileged()voidFileSystemSecurityRealm.Identity. delete()private VoidFileSystemSecurityRealm.Identity. deletePrivileged()booleanAggregateSecurityRealm.Identity. exists()booleanDistributedSecurityRealm.EvidenceDistributedIdentity. exists()booleanDistributedSecurityRealm.PrincipalDistributedIdentity. exists()booleanFailoverSecurityRealm.FailoverRealmIdentity. exists()booleanFileSystemSecurityRealm.Identity. exists()booleanKeyStoreBackedSecurityRealm.KeyStoreRealmIdentity. exists()booleanSimpleMapBackedSecurityRealm.SimpleMapRealmIdentity. exists()protected RealmIdentityFailoverSecurityRealm.FailoverRealmIdentity. failover(RealmUnavailableException rue)AttributesFailoverSecurityRealm.FailoverRealmIdentity. getAttributes()AttributesFileSystemSecurityRealm.Identity. getAttributes()private RealmIdentityAggregateSecurityRealm. getAuthorizationIdentity(SecurityRealm authorizationRealm, Evidence evidence, Function<Principal,Principal> principalTransformer, RealmIdentity authenticationIdentity)AuthorizationIdentityAggregateSecurityRealm.Identity. getAuthorizationIdentity()AuthorizationIdentityDistributedSecurityRealm.EvidenceDistributedIdentity. getAuthorizationIdentity()AuthorizationIdentityDistributedSecurityRealm.PrincipalDistributedIdentity. getAuthorizationIdentity()AuthorizationIdentityFailoverSecurityRealm.FailoverRealmIdentity. getAuthorizationIdentity()AuthorizationIdentityFileSystemSecurityRealm.Identity. getAuthorizationIdentity()AuthorizationIdentityJaasSecurityRealm.JaasRealmIdentity. getAuthorizationIdentity()<C extends Credential>
CAggregateSecurityRealm.Identity. getCredential(Class<C> credentialType)<C extends Credential>
CAggregateSecurityRealm.Identity. getCredential(Class<C> credentialType, String algorithmName)<C extends Credential>
CAggregateSecurityRealm.Identity. getCredential(Class<C> credentialType, String algorithmName, AlgorithmParameterSpec parameterSpec)<C extends Credential>
CDistributedSecurityRealm.EvidenceDistributedIdentity. getCredential(Class<C> credentialType)<C extends Credential>
CDistributedSecurityRealm.EvidenceDistributedIdentity. getCredential(Class<C> credentialType, String algorithmName)<C extends Credential>
CDistributedSecurityRealm.EvidenceDistributedIdentity. getCredential(Class<C> credentialType, String algorithmName, AlgorithmParameterSpec parameterSpec)<C extends Credential>
CDistributedSecurityRealm.PrincipalDistributedIdentity. getCredential(Class<C> credentialType)<C extends Credential>
CDistributedSecurityRealm.PrincipalDistributedIdentity. getCredential(Class<C> credentialType, String algorithmName)<C extends Credential>
CDistributedSecurityRealm.PrincipalDistributedIdentity. getCredential(Class<C> credentialType, String algorithmName, AlgorithmParameterSpec parameterSpec)<C extends Credential>
CFailoverSecurityRealm.FailoverRealmIdentity. getCredential(Class<C> credentialType)<C extends Credential>
CFailoverSecurityRealm.FailoverRealmIdentity. getCredential(Class<C> credentialType, String algorithmName)<C extends Credential>
CFailoverSecurityRealm.FailoverRealmIdentity. getCredential(Class<C> credentialType, String algorithmName, AlgorithmParameterSpec parameterSpec)<C extends Credential>
CFileSystemSecurityRealm.Identity. getCredential(Class<C> credentialType)<C extends Credential>
CFileSystemSecurityRealm.Identity. getCredential(Class<C> credentialType, String algorithmName)<C extends Credential>
CFileSystemSecurityRealm.Identity. getCredential(Class<C> credentialType, String algorithmName, AlgorithmParameterSpec parameterSpec)<C extends Credential>
CJaasSecurityRealm.JaasRealmIdentity. getCredential(Class<C> credentialType)<C extends Credential>
CJaasSecurityRealm.JaasRealmIdentity. getCredential(Class<C> credentialType, String algorithmName)<C extends Credential>
CJaasSecurityRealm.JaasRealmIdentity. getCredential(Class<C> credentialType, String algorithmName, AlgorithmParameterSpec parameterSpec)<C extends Credential>
CKeyStoreBackedSecurityRealm.KeyStoreRealmIdentity. getCredential(Class<C> credentialType)<C extends Credential>
CKeyStoreBackedSecurityRealm.KeyStoreRealmIdentity. getCredential(Class<C> credentialType, String algorithmName)<C extends Credential>
CKeyStoreBackedSecurityRealm.KeyStoreRealmIdentity. getCredential(Class<C> credentialType, String algorithmName, AlgorithmParameterSpec parameterSpec)<C extends Credential>
CSimpleMapBackedSecurityRealm.SimpleMapRealmIdentity. getCredential(Class<C> credentialType)<C extends Credential>
CSimpleMapBackedSecurityRealm.SimpleMapRealmIdentity. getCredential(Class<C> credentialType, String algorithmName)<C extends Credential>
CSimpleMapBackedSecurityRealm.SimpleMapRealmIdentity. getCredential(Class<C> credentialType, String algorithmName, AlgorithmParameterSpec parameterSpec)SupportLevelAggregateSecurityRealm. getCredentialAcquireSupport(Class<? extends Credential> credentialType, String algorithmName, AlgorithmParameterSpec parameterSpec)SupportLevelAggregateSecurityRealm.Identity. getCredentialAcquireSupport(Class<? extends Credential> credentialType, String algorithmName, AlgorithmParameterSpec parameterSpec)SupportLevelCachingSecurityRealm. getCredentialAcquireSupport(Class<? extends Credential> credentialType, String algorithmName, AlgorithmParameterSpec parameterSpec)SupportLevelDistributedSecurityRealm.EvidenceDistributedIdentity. getCredentialAcquireSupport(Class<? extends Credential> credentialType, String algorithmName, AlgorithmParameterSpec parameterSpec)SupportLevelDistributedSecurityRealm. getCredentialAcquireSupport(Class<? extends Credential> credentialType, String algorithmName, AlgorithmParameterSpec parameterSpec)SupportLevelDistributedSecurityRealm.PrincipalDistributedIdentity. getCredentialAcquireSupport(Class<? extends Credential> credentialType, String algorithmName, AlgorithmParameterSpec parameterSpec)SupportLevelFailoverSecurityRealm.FailoverRealmIdentity. getCredentialAcquireSupport(Class<? extends Credential> credentialType, String algorithmName, AlgorithmParameterSpec parameterSpec)SupportLevelFailoverSecurityRealm. getCredentialAcquireSupport(Class<? extends Credential> credentialType, String algorithmName, AlgorithmParameterSpec parameterSpec)SupportLevelFileSystemSecurityRealm. getCredentialAcquireSupport(Class<? extends Credential> credentialType, String algorithmName, AlgorithmParameterSpec parameterSpec)SupportLevelFileSystemSecurityRealm.Identity. getCredentialAcquireSupport(Class<? extends Credential> credentialType, String algorithmName, AlgorithmParameterSpec parameterSpec)SupportLevelJaasSecurityRealm. getCredentialAcquireSupport(Class<? extends Credential> credentialType, String algorithmName, AlgorithmParameterSpec parameterSpec)SupportLevelJaasSecurityRealm.JaasRealmIdentity. getCredentialAcquireSupport(Class<? extends Credential> credentialType, String algorithmName, AlgorithmParameterSpec parameterSpec)SupportLevelKeyStoreBackedSecurityRealm. getCredentialAcquireSupport(Class<? extends Credential> credentialType, String algorithmName, AlgorithmParameterSpec parameterSpec)SupportLevelKeyStoreBackedSecurityRealm.KeyStoreRealmIdentity. getCredentialAcquireSupport(Class<? extends Credential> credentialType, String algorithmName, AlgorithmParameterSpec parameterSpec)SupportLevelLegacyPropertiesSecurityRealm. getCredentialAcquireSupport(Class<? extends Credential> credentialType, String algorithmName, AlgorithmParameterSpec parameterSpec)SupportLevelSimpleMapBackedSecurityRealm. getCredentialAcquireSupport(Class<? extends Credential> credentialType, String algorithmName, AlgorithmParameterSpec parameterSpec)SupportLevelSimpleMapBackedSecurityRealm.SimpleMapRealmIdentity. getCredentialAcquireSupport(Class<? extends Credential> credentialType, String algorithmName, AlgorithmParameterSpec parameterSpec)SupportLevelAggregateSecurityRealm. getEvidenceVerifySupport(Class<? extends Evidence> evidenceType, String algorithmName)SupportLevelAggregateSecurityRealm.Identity. getEvidenceVerifySupport(Class<? extends Evidence> evidenceType, String algorithmName)SupportLevelCachingSecurityRealm. getEvidenceVerifySupport(Class<? extends Evidence> evidenceType, String algorithmName)SupportLevelDistributedSecurityRealm.EvidenceDistributedIdentity. getEvidenceVerifySupport(Class<? extends Evidence> evidenceType, String algorithmName)SupportLevelDistributedSecurityRealm. getEvidenceVerifySupport(Class<? extends Evidence> evidenceType, String algorithmName)SupportLevelDistributedSecurityRealm.PrincipalDistributedIdentity. getEvidenceVerifySupport(Class<? extends Evidence> evidenceType, String algorithmName)SupportLevelFailoverSecurityRealm.FailoverRealmIdentity. getEvidenceVerifySupport(Class<? extends Evidence> evidenceType, String algorithmName)SupportLevelFailoverSecurityRealm. getEvidenceVerifySupport(Class<? extends Evidence> evidenceType, String algorithmName)SupportLevelFileSystemSecurityRealm. getEvidenceVerifySupport(Class<? extends Evidence> evidenceType, String algorithmName)SupportLevelFileSystemSecurityRealm.Identity. getEvidenceVerifySupport(Class<? extends Evidence> evidenceType, String algorithmName)SupportLevelJaasSecurityRealm. getEvidenceVerifySupport(Class<? extends Evidence> evidenceType, String algorithmName)SupportLevelJaasSecurityRealm.JaasRealmIdentity. getEvidenceVerifySupport(Class<? extends Evidence> evidenceType, String algorithmName)SupportLevelKeyStoreBackedSecurityRealm. getEvidenceVerifySupport(Class<? extends Evidence> evidenceType, String algorithmName)SupportLevelKeyStoreBackedSecurityRealm.KeyStoreRealmIdentity. getEvidenceVerifySupport(Class<? extends Evidence> evidenceType, String algorithmName)SupportLevelLegacyPropertiesSecurityRealm. getEvidenceVerifySupport(Class<? extends Evidence> evidenceType, String algorithmName)SupportLevelSimpleMapBackedSecurityRealm. getEvidenceVerifySupport(Class<? extends Evidence> evidenceType, String algorithmName)SupportLevelSimpleMapBackedSecurityRealm.SimpleMapRealmIdentity. getEvidenceVerifySupport(Class<? extends Evidence> evidenceType, String algorithmName)protected abstract RealmIdentityFailoverSecurityRealm.FailoverRealmIdentity. getFailoverIdentity()RealmIdentityAggregateSecurityRealm. getRealmIdentity(Principal principal)RealmIdentityAggregateSecurityRealm. getRealmIdentity(Evidence evidence)RealmIdentityCachingSecurityRealm. getRealmIdentity(Principal principal)RealmIdentityDistributedSecurityRealm. getRealmIdentity(Principal principal)RealmIdentityDistributedSecurityRealm. getRealmIdentity(Evidence evidence)RealmIdentityFailoverSecurityRealm. getRealmIdentity(Principal principal)RealmIdentityFailoverSecurityRealm. getRealmIdentity(Evidence evidence)RealmIdentityKeyStoreBackedSecurityRealm. getRealmIdentity(Principal principal)RealmIdentityLegacyPropertiesSecurityRealm. getRealmIdentity(Principal principal)ModifiableRealmIdentityCachingModifiableSecurityRealm. getRealmIdentityForUpdate(Principal principal)ModifiableRealmIdentityIteratorCachingModifiableSecurityRealm. getRealmIdentityIterator()ModifiableRealmIdentityIteratorFileSystemSecurityRealm. getRealmIdentityIterator()(package private) List<Credential>FileSystemSecurityRealm.Identity. loadCredentials()private FileSystemSecurityRealm.LoadedIdentityFileSystemSecurityRealm.Identity. loadIdentity(boolean skipCredentials, boolean skipAttributes)protected FileSystemSecurityRealm.LoadedIdentityFileSystemSecurityRealm.Identity. loadIdentityPrivileged(boolean skipCredentials, boolean skipAttributes)private booleanDistributedSecurityRealm.EvidenceDistributedIdentity. nextIdentity()private booleanDistributedSecurityRealm.PrincipalDistributedIdentity. nextIdentity()private voidFileSystemSecurityRealm.Identity. parseAttribute(XMLStreamReader streamReader, Attributes attributes)private AttributesFileSystemSecurityRealm.Identity. parseAttributes(XMLStreamReader streamReader, FileSystemSecurityRealm.Version version)private voidFileSystemSecurityRealm.Identity. parseCertificate(List<Credential> credentials, XMLStreamReader streamReader)voidFileSystemSecurityRealm.CredentialParseFunction. parseCredential(String algorithm, String format, String body)private voidFileSystemSecurityRealm.Identity. parseCredential(XMLStreamReader streamReader, FileSystemSecurityRealm.CredentialParseFunction function)private List<Credential>FileSystemSecurityRealm.Identity. parseCredentials(XMLStreamReader streamReader, FileSystemSecurityRealm.Version version)private FileSystemSecurityRealm.LoadedIdentityFileSystemSecurityRealm.Identity. parseIdentity(XMLStreamReader streamReader, boolean skipCredentials, boolean skipAttributes)private FileSystemSecurityRealm.LoadedIdentityFileSystemSecurityRealm.Identity. parseIdentityContents(XMLStreamReader streamReader, FileSystemSecurityRealm.Version version, boolean skipCredentials, boolean skipAttributes)private voidFileSystemSecurityRealm.Identity. parseOtp(List<Credential> credentials, XMLStreamReader streamReader)private voidFileSystemSecurityRealm.Identity. parsePassword(List<Credential> credentials, XMLStreamReader streamReader, FileSystemSecurityRealm.Version version)private voidFileSystemSecurityRealm.Identity. parsePublicKey(List<Credential> credentials, XMLStreamReader streamReader)private voidFileSystemSecurityRealm.Identity. replaceIdentity(FileSystemSecurityRealm.LoadedIdentity newIdentity)private VoidFileSystemSecurityRealm.Identity. replaceIdentityPrivileged(FileSystemSecurityRealm.LoadedIdentity newIdentity)voidFileSystemSecurityRealm.Identity. setAttributes(Attributes attributes)voidFileSystemSecurityRealm.Identity. setCredentials(Collection<? extends Credential> credentials)voidFailoverSecurityRealm.FailoverRealmIdentity. updateCredential(Credential credential)voidFileSystemSecurityRealm. updateRealmKeyPair()Re-generate the signatures for all the identities in this realm.booleanAggregateSecurityRealm.Identity. verifyEvidence(Evidence evidence)booleanDistributedSecurityRealm.EvidenceDistributedIdentity. verifyEvidence(Evidence evidence)booleanDistributedSecurityRealm.PrincipalDistributedIdentity. verifyEvidence(Evidence evidence)booleanFailoverSecurityRealm.FailoverRealmIdentity. verifyEvidence(Evidence evidence)booleanFileSystemSecurityRealm.Identity. verifyEvidence(Evidence evidence)booleanJaasSecurityRealm.JaasRealmIdentity. verifyEvidence(Evidence evidence)booleanKeyStoreBackedSecurityRealm.KeyStoreRealmIdentity. verifyEvidence(Evidence evidence)booleanSimpleMapBackedSecurityRealm.SimpleMapRealmIdentity. verifyEvidence(Evidence evidence)FileSystemSecurityRealm.IntegrityResultFileSystemSecurityRealm. verifyRealmIntegrity()Verify the integrity of each identity file in this realm.private voidFileSystemSecurityRealm.Identity. writeDigitalSignature(Path path, String name)Constructor parameters in org.wildfly.security.auth.realm with type arguments of type RealmUnavailableException Constructor Description FailoverSecurityRealm(SecurityRealm delegateRealm, SecurityRealm failoverRealm, Consumer<RealmUnavailableException> failoverCallback)Construct a new instance.Constructors in org.wildfly.security.auth.realm that throw RealmUnavailableException Constructor Description EvidenceDistributedIdentity(Evidence evidence)PrincipalDistributedIdentity(Principal principal) -
Uses of RealmUnavailableException in org.wildfly.security.auth.realm.jdbc
Methods in org.wildfly.security.auth.realm.jdbc that throw RealmUnavailableException Modifier and Type Method Description booleanJdbcSecurityRealm.JdbcRealmIdentity. exists()AuthorizationIdentityJdbcSecurityRealm.JdbcRealmIdentity. getAuthorizationIdentity()private ConnectionJdbcSecurityRealm.JdbcRealmIdentity. getConnection(QueryConfiguration configuration)<C extends Credential>
CJdbcSecurityRealm.JdbcRealmIdentity. getCredential(Class<C> credentialType)<C extends Credential>
CJdbcSecurityRealm.JdbcRealmIdentity. getCredential(Class<C> credentialType, String algorithmName)<C extends Credential>
CJdbcSecurityRealm.JdbcRealmIdentity. getCredential(Class<C> credentialType, String algorithmName, AlgorithmParameterSpec parameterSpec)SupportLevelJdbcSecurityRealm. getCredentialAcquireSupport(Class<? extends Credential> credentialType, String algorithmName, AlgorithmParameterSpec parameterSpec)SupportLevelJdbcSecurityRealm.JdbcRealmIdentity. getCredentialAcquireSupport(Class<? extends Credential> credentialType, String algorithmName, AlgorithmParameterSpec parameterSpec)SupportLevelJdbcSecurityRealm. getEvidenceVerifySupport(Class<? extends Evidence> evidenceType, String algorithmName)SupportLevelJdbcSecurityRealm.JdbcRealmIdentity. getEvidenceVerifySupport(Class<? extends Evidence> evidenceType, String algorithmName)private JdbcSecurityRealm.JdbcRealmIdentity.JdbcIdentityJdbcSecurityRealm.JdbcRealmIdentity. getIdentity()booleanJdbcSecurityRealm.JdbcRealmIdentity. verifyEvidence(Evidence evidence) -
Uses of RealmUnavailableException in org.wildfly.security.auth.realm.jdbc._private
Methods in org.wildfly.security.auth.realm.jdbc._private that return RealmUnavailableException Modifier and Type Method Description RealmUnavailableExceptionElytronMessages. couldNotExecuteQuery(String sql, Throwable cause)RealmUnavailableExceptionElytronMessages. couldNotOpenConnection(Throwable cause)RealmUnavailableExceptionElytronMessages. unexpectedErrorWhenProcessingAuthenticationQuery(String sql, Throwable cause) -
Uses of RealmUnavailableException in org.wildfly.security.auth.realm.ldap
Methods in org.wildfly.security.auth.realm.ldap that throw RealmUnavailableException Modifier and Type Method Description voidIdentityCredentialPersister. clearCredentials()Clear all supported credentials of identity.voidOtpCredentialLoader.ForIdentityLoader. clearCredentials()voidUserPasswordCredentialLoader.ForIdentityLoader. clearCredentials()voidLdapSecurityRealm.LdapRealmIdentity. create()voidLdapSecurityRealm.LdapRealmIdentity. delete()booleanLdapSecurityRealm.LdapRealmIdentity. exists()IdentityCredentialLoaderCredentialLoader. forIdentity(DirContext dirContext, String distinguishedName, Attributes attributes)Obtain anIdentityCredentialLoaderto query the credentials for a specific identity.default IdentityCredentialLoaderCredentialLoader. forIdentity(DirContext dirContext, String distinguishedName, Attributes attributes, Encoding hashEncoding)Obtain anIdentityCredentialLoaderto query the credentials for a specific identity.IdentityCredentialPersisterCredentialPersister. forIdentity(DirContext dirContext, String distinguishedName, Attributes attributes)Obtain anIdentityCredentialLoaderto query the credentials for a specific identity.IdentityEvidenceVerifierDirectEvidenceVerifier. forIdentity(DirContext dirContext, String distinguishedName, String url, Attributes attributes)IdentityEvidenceVerifierEvidenceVerifier. forIdentity(DirContext dirContext, String distinguishedName, String url, Attributes attributes)Obtain anIdentityEvidenceVerifierto verify the evidence for a specific identity.default IdentityEvidenceVerifierEvidenceVerifier. forIdentity(DirContext dirContext, String distinguishedName, String url, Attributes attributes, Encoding hashEncoding)Obtain anIdentityEvidenceVerifierto verify the evidence for a specific identity.IdentityEvidenceVerifierX509EvidenceVerifier. forIdentity(DirContext dirContext, String distinguishedName, String url, Attributes attributes)AttributesLdapSecurityRealm.LdapRealmIdentity. getAttributes()AuthorizationIdentityLdapSecurityRealm.LdapRealmIdentity. getAuthorizationIdentity()<C extends Credential>
CLdapSecurityRealm.LdapRealmIdentity. getCredential(Class<C> credentialType)<C extends Credential>
CLdapSecurityRealm.LdapRealmIdentity. getCredential(Class<C> credentialType, String algorithmName)<C extends Credential>
CLdapSecurityRealm.LdapRealmIdentity. getCredential(Class<C> credentialType, String algorithmName, AlgorithmParameterSpec parameterSpec)SupportLevelCredentialLoader. getCredentialAcquireSupport(Class<? extends Credential> credentialType, String algorithmName, AlgorithmParameterSpec parameterSpec)Determine whether a given credential is definitely supported, possibly supported (for some identities), or definitely not supported.SupportLevelLdapSecurityRealm. getCredentialAcquireSupport(Class<? extends Credential> credentialType, String algorithmName, AlgorithmParameterSpec parameterSpec)SupportLevelLdapSecurityRealm.LdapRealmIdentity. getCredentialAcquireSupport(Class<? extends Credential> credentialType, String algorithmName, AlgorithmParameterSpec parameterSpec)SupportLevelUserPasswordCredentialLoader. getCredentialAcquireSupport(Class<? extends Credential> credentialType, String credentialAlgorithm, AlgorithmParameterSpec parameterSpec)SupportLevelDirectEvidenceVerifier. getEvidenceVerifySupport(Class<? extends Evidence> evidenceType, String algorithmName)SupportLevelEvidenceVerifier. getEvidenceVerifySupport(Class<? extends Evidence> evidenceType, String algorithmName)Get theSupportLevelfor the level of evidence validation support for the named credential.SupportLevelIdentityEvidenceVerifier. getEvidenceVerifySupport(Class<? extends Evidence> evidenceType, String algorithmName, Supplier<Provider[]> providers)Determine whether a given credential is definitely supported, possibly supported, or definitely not supported.SupportLevelLdapSecurityRealm. getEvidenceVerifySupport(Class<? extends Evidence> evidenceType, String algorithmName)SupportLevelLdapSecurityRealm.LdapRealmIdentity. getEvidenceVerifySupport(Class<? extends Evidence> evidenceType, String algorithmName)SupportLevelUserPasswordCredentialLoader.ForIdentityLoader. getEvidenceVerifySupport(Class<? extends Evidence> evidenceType, String evidenceAlgorithm, Supplier<Provider[]> providers)SupportLevelX509EvidenceVerifier. getEvidenceVerifySupport(Class<? extends Evidence> evidenceType, String algorithmName)private LdapSecurityRealm.LdapRealmIdentity.LdapIdentityLdapSecurityRealm.LdapRealmIdentity. getIdentity(DirContext dirContext)private LdapSecurityRealm.LdapRealmIdentity.LdapIdentityLdapSecurityRealm.LdapRealmIdentity. getIdentity(DirContext dirContext, Collection<String> returningAttributes, Collection<String> binaryAttributes)ModifiableRealmIdentityIteratorLdapSecurityRealm. getRealmIdentityIterator()private DirContextLdapSecurityRealm. obtainContext()voidIdentityCredentialPersister. persistCredential(Credential credential)Store credential of identity.voidOtpCredentialLoader.ForIdentityLoader. persistCredential(Credential credential)voidUserPasswordCredentialLoader.ForIdentityLoader. persistCredential(Credential credential)Stream<SearchResult>LdapSecurityRealm.LdapSearch. search(DirContext ctx)voidLdapSecurityRealm.LdapRealmIdentity. setAttributes(Attributes attributes)voidLdapSecurityRealm.LdapRealmIdentity. setCredentials(Collection<? extends Credential> credentials)booleanX509EvidenceVerifier.CertificateVerifier. verifyCertificate(X509Certificate certificate, Attributes attributes)Verify X509 certificate of user using identity information from LDAPbooleanX509EvidenceVerifier.DigestCertificateVerifier. verifyCertificate(X509Certificate certificate, Attributes attributes)booleanX509EvidenceVerifier.EncodedCertificateVerifier. verifyCertificate(X509Certificate certificate, Attributes attributes)booleanIdentityEvidenceVerifier. verifyEvidence(Evidence evidence, Supplier<Provider[]> providers)Verify the given evidence against the named credential.default booleanIdentityEvidenceVerifier. verifyEvidence(Evidence evidence, Supplier<Provider[]> providers, Charset hashCharset)Verify the given evidence against the named credential.booleanLdapSecurityRealm.LdapRealmIdentity. verifyEvidence(Evidence evidence)booleanUserPasswordCredentialLoader.ForIdentityLoader. verifyEvidence(Evidence evidence, Supplier<Provider[]> providers)booleanUserPasswordCredentialLoader.ForIdentityLoader. verifyEvidence(Evidence evidence, Supplier<Provider[]> providers, Charset hashCharset) -
Uses of RealmUnavailableException in org.wildfly.security.auth.realm.token
Methods in org.wildfly.security.auth.realm.token that throw RealmUnavailableException Modifier and Type Method Description booleanTokenSecurityRealm.TokenRealmIdentity. exists()AuthorizationIdentityTokenSecurityRealm.TokenRealmIdentity. getAuthorizationIdentity()private AttributesTokenSecurityRealm.TokenRealmIdentity. getClaims()<C extends Credential>
CTokenSecurityRealm.TokenRealmIdentity. getCredential(Class<C> credentialType)SupportLevelTokenSecurityRealm. getCredentialAcquireSupport(Class<? extends Credential> credentialType, String algorithmName, AlgorithmParameterSpec parameterSpec)SupportLevelTokenSecurityRealm.TokenRealmIdentity. getCredentialAcquireSupport(Class<? extends Credential> credentialType, String algorithmName, AlgorithmParameterSpec parameterSpec)SupportLevelTokenSecurityRealm. getEvidenceVerifySupport(Class<? extends Evidence> evidenceType, String algorithmName)SupportLevelTokenSecurityRealm.TokenRealmIdentity. getEvidenceVerifySupport(Class<? extends Evidence> evidenceType, String algorithmName)private voidTokenSecurityRealm.TokenRealmIdentity. setClaims(Attributes claims)AttributesTokenValidator. validate(BearerTokenEvidence evidence)Validates aBearerTokenEvidenceand returns anAttributesinstance containing all information within a security token passed throughevidence.private AttributesTokenSecurityRealm.TokenRealmIdentity. validateToken(Evidence evidence)booleanTokenSecurityRealm.TokenRealmIdentity. verifyEvidence(Evidence evidence) -
Uses of RealmUnavailableException in org.wildfly.security.auth.realm.token._private
Methods in org.wildfly.security.auth.realm.token._private that return RealmUnavailableException Modifier and Type Method Description RealmUnavailableExceptionElytronMessages. tokenRealmOAuth2TokenIntrospectionFailed(Throwable cause) -
Uses of RealmUnavailableException in org.wildfly.security.auth.realm.token.validator
Methods in org.wildfly.security.auth.realm.token.validator that throw RealmUnavailableException Modifier and Type Method Description private SignatureJwtValidator. createSignature(String encodedHeader, String encodedClaims)private jakarta.json.JsonObjectJwtValidator. extractClaims(String encodedClaims)private booleanJwtValidator. hasValidAudience(jakarta.json.JsonObject claims)private booleanJwtValidator. hasValidIssuer(jakarta.json.JsonObject claims)private jakarta.json.JsonObjectOAuth2IntrospectValidator. introspectAccessToken(URL tokenIntrospectionUrl, String clientId, String clientSecret, String token, SSLContext sslContext, HostnameVerifier hostnameVerifier)Introspects an OAuth2 Access Token using a RFC-7662 compatible endpoint.AttributesJwtValidator. validate(BearerTokenEvidence evidence)AttributesOAuth2IntrospectValidator. validate(BearerTokenEvidence evidence)private booleanJwtValidator. verifySignature(String encodedHeader, String encodedClaims, String encodedSignature) -
Uses of RealmUnavailableException in org.wildfly.security.auth.server
Methods in org.wildfly.security.auth.server that return types with arguments of type RealmUnavailableException Modifier and Type Method Description org.wildfly.common.function.ExceptionFunction<Principal,ModifiableRealmIdentity,RealmUnavailableException>SecurityDomain. getIdentityLookupForUpdateFunction()Get a function which can be used to look up principals for update without a security manager permission check.org.wildfly.common.function.ExceptionFunction<Principal,RealmIdentity,RealmUnavailableException>SecurityDomain. getIdentityLookupFunction()Get a function which can be used to look up principals without a security manager permission check.Method parameters in org.wildfly.security.auth.server with type arguments of type RealmUnavailableException 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 throw RealmUnavailableException Modifier and Type Method Description default <C extends Credential,R>
RRealmIdentity. applyToCredential(Class<C> credentialType, String algorithmName, AlgorithmParameterSpec parameterSpec, Function<C,R> function)Apply the given function to the acquired credential, if it is set and of the given type, algorithm, and parameters.default <C extends Credential,R>
RRealmIdentity. applyToCredential(Class<C> credentialType, String algorithmName, Function<C,R> function)Apply the given function to the acquired credential, if it is set and of the given type and algorithm.default <C extends Credential,R>
RRealmIdentity. applyToCredential(Class<C> credentialType, Function<C,R> function)Apply the given function to the acquired credential, if it is set and of the given type.<C extends Credential,R>
RServerAuthenticationContext. applyToCredential(Class<C> credentialType, String algorithmName, AlgorithmParameterSpec parameterSpec, Function<C,R> function)Apply the given function to the acquired credential, if it is set and of the given type and algorithm.<C extends Credential,R>
RServerAuthenticationContext. applyToCredential(Class<C> credentialType, String algorithmName, Function<C,R> function)Apply the given function to the acquired credential, if it is set and of the given type and algorithm.<C extends Credential,R>
RServerAuthenticationContext. applyToCredential(Class<C> credentialType, Function<C,R> function)Apply the given function to the acquired credential, if it is set and of the given type.(package private) ServerAuthenticationContext.StateServerAuthenticationContext. assignName(SecurityIdentity capturedIdentity, MechanismConfiguration mechanismConfiguration, MechanismRealmConfiguration mechanismRealmConfiguration, Principal originalPrincipal, Evidence evidence, IdentityCredentials privateCredentials, IdentityCredentials publicCredentials, boolean exclusive, Attributes runtimeAttributes)(package private) ServerAuthenticationContext.StateServerAuthenticationContext. assignName(SecurityIdentity capturedIdentity, MechanismConfiguration mechanismConfiguration, MechanismRealmConfiguration mechanismRealmConfiguration, Principal originalPrincipal, Evidence evidence, IdentityCredentials privateCredentials, IdentityCredentials publicCredentials, Attributes runtimeAttributes)SecurityIdentitySecurityDomain. authenticate(String name, Evidence evidence)Perform an authentication based onEvidencefor the specified identity name.SecurityIdentitySecurityDomain. authenticate(Principal principal, Evidence evidence)SecurityIdentitySecurityDomain. authenticate(Evidence evidence)Perform an authentication based onEvidencealone.(package private) booleanServerAuthenticationContext.ActiveState. authorize(Principal authorizationId, boolean authorizeRunAs)(package private) booleanServerAuthenticationContext.AnonymousAuthorizedState. authorize(boolean requireLoginPermission)booleanServerAuthenticationContext. authorize()Attempt to authorize an authentication attempt.(package private) booleanServerAuthenticationContext. authorize(boolean requireLoginPermission)booleanServerAuthenticationContext. authorize(String name)Attempt to authorize a change to a new user (possibly including an authentication attempt).booleanServerAuthenticationContext. authorize(Principal principal)Attempt to authorize a change to a new user (possibly including an authentication attempt).(package private) booleanServerAuthenticationContext. authorize(Principal principal, boolean authorizeRunAs)(package private) booleanServerAuthenticationContext.AuthorizedState. authorize(boolean requireLoginPermission)(package private) booleanServerAuthenticationContext.InactiveState. authorize(boolean requireLoginPermission)(package private) booleanServerAuthenticationContext.InactiveState. authorize(Principal authorizationId, boolean authorizeRunAs)(package private) booleanServerAuthenticationContext.NameAssignedState. authorize(boolean requireLoginPermission)(package private) booleanServerAuthenticationContext.NameAssignedState. authorize(Principal authorizationId, boolean authorizeRunAs)(package private) booleanServerAuthenticationContext.State. authorize(boolean requireLoginPermission)(package private) booleanServerAuthenticationContext.State. authorize(Principal authorizationId, boolean authorizeRunAs)(package private) booleanServerAuthenticationContext.UnassignedState. authorize(boolean requireLoginPermission)(package private) ServerAuthenticationContext.AuthorizedStateServerAuthenticationContext.AuthorizedState. authorizeRunAs(Principal authorizationId, boolean authorizeRunAs)default voidModifiableRealmIdentityIterator. close()Close any underlying resources.voidModifiableRealmIdentity. create()Create this realm identity.voidModifiableRealmIdentity. delete()Delete this realm identity.(package private) ServerAuthenticationContext.AuthorizedAuthenticationStateServerAuthenticationContext.NameAssignedState. doAuthorization(boolean requireLoginPermission)booleanRealmIdentity. exists()Determine if the identity exists in lieu of verifying or acquiring a credential.booleanServerAuthenticationContext. exists()Determine if the current authentication identity actually exists in the realm.default AttributesRealmIdentity. getAttributes()Get the attributes for the realm identity.default AuthorizationIdentityRealmIdentity. getAuthorizationIdentity()Get an authorization identity for this pre-authenticated identity.<C extends Credential>
CRealmIdentity. getCredential(Class<C> credentialType)Acquire a credential of the given type.default <C extends Credential>
CRealmIdentity. getCredential(Class<C> credentialType, String algorithmName)Acquire a credential of the given type and algorithm name.default <C extends Credential>
CRealmIdentity. getCredential(Class<C> credentialType, String algorithmName, AlgorithmParameterSpec parameterSpec)Acquire a credential of the given type and algorithm name.(package private) <C extends Credential>
CServerAuthenticationContext.AnonymousAuthorizedState. getCredential(Class<C> credentialType, String algorithmName, AlgorithmParameterSpec parameterSpec)(package private) <C extends Credential>
CServerAuthenticationContext.AuthorizedAuthenticationState. getCredential(Class<C> credentialType, String algorithmName, AlgorithmParameterSpec parameterSpec)<C extends Credential>
CServerAuthenticationContext. getCredential(Class<C> credentialType)Acquire a credential of the given type.<C extends Credential>
CServerAuthenticationContext. getCredential(Class<C> credentialType, String algorithmName)Acquire a credential of the given type.<C extends Credential>
CServerAuthenticationContext. getCredential(Class<C> credentialType, String algorithmName, AlgorithmParameterSpec parameterSpec)Acquire a credential of the given type.(package private) <C extends Credential>
CServerAuthenticationContext.NameAssignedState. getCredential(Class<C> credentialType, String algorithmName, AlgorithmParameterSpec parameterSpec)(package private) <C extends Credential>
CServerAuthenticationContext.State. getCredential(Class<C> credentialType, String algorithmName, AlgorithmParameterSpec parameterSpec)default SupportLevelRealmIdentity. getCredentialAcquireSupport(Class<? extends Credential> credentialType, String algorithmName)Deprecated.Transition method; remove before GA.SupportLevelRealmIdentity. getCredentialAcquireSupport(Class<? extends Credential> credentialType, String algorithmName, AlgorithmParameterSpec parameterSpec)Determine whether a given credential type is definitely obtainable, possibly obtainable, or definitely not obtainable for this identity.default SupportLevelSecurityRealm. getCredentialAcquireSupport(Class<? extends Credential> credentialType, String algorithmName)Deprecated.Transition method; remove before GA.SupportLevelSecurityRealm. getCredentialAcquireSupport(Class<? extends Credential> credentialType, String algorithmName, AlgorithmParameterSpec parameterSpec)Determine whether a credential of the given type and algorithm is definitely obtainable, possibly obtainable (for] some identities), or definitely not obtainable.(package private) SupportLevelServerAuthenticationContext.AnonymousAuthorizedState. getCredentialAcquireSupport(Class<? extends Credential> credentialType, String algorithmName, AlgorithmParameterSpec parameterSpec)(package private) SupportLevelServerAuthenticationContext.AuthorizedAuthenticationState. getCredentialAcquireSupport(Class<? extends Credential> credentialType, String algorithmName, AlgorithmParameterSpec parameterSpec)SupportLevelServerAuthenticationContext. getCredentialAcquireSupport(Class<? extends Credential> credentialType)Determine whether a given credential is definitely obtainable, possibly obtainable, or definitely not obtainable.SupportLevelServerAuthenticationContext. getCredentialAcquireSupport(Class<? extends Credential> credentialType, String algorithmName)Determine whether a given credential is definitely obtainable, possibly obtainable, or definitely not obtainable.SupportLevelServerAuthenticationContext. getCredentialAcquireSupport(Class<? extends Credential> credentialType, String algorithmName, AlgorithmParameterSpec parameterSpec)Determine whether a given credential is definitely obtainable, possibly obtainable, or definitely not obtainable.(package private) SupportLevelServerAuthenticationContext.NameAssignedState. getCredentialAcquireSupport(Class<? extends Credential> credentialType, String algorithmName, AlgorithmParameterSpec parameterSpec)(package private) SupportLevelServerAuthenticationContext.State. getCredentialAcquireSupport(Class<? extends Credential> credentialType, String algorithmName, AlgorithmParameterSpec parameterSpec)SupportLevelRealmIdentity. getEvidenceVerifySupport(Class<? extends Evidence> evidenceType, String algorithmName)Determine whether a given type of evidence is definitely verifiable, possibly verifiable, or definitely not verifiable.SupportLevelSecurityRealm. getEvidenceVerifySupport(Class<? extends Evidence> evidenceType, String algorithmName)Determine whether a given type of evidence is definitely verifiable, possibly verifiable (for some identities), or definitely not verifiable.(package private) SupportLevelServerAuthenticationContext.AnonymousAuthorizedState. getEvidenceVerifySupport(Class<? extends Evidence> evidenceType, String algorithmName)(package private) SupportLevelServerAuthenticationContext.AuthorizedAuthenticationState. getEvidenceVerifySupport(Class<? extends Evidence> evidenceType, String algorithmName)SupportLevelServerAuthenticationContext. getEvidenceVerifySupport(Class<? extends Evidence> evidenceType)Determine whether a given piece of evidence is definitely verifiable, possibly verifiable, or definitely not verifiable.SupportLevelServerAuthenticationContext. getEvidenceVerifySupport(Class<? extends Evidence> evidenceType, String algorithmName)Determine whether a given piece of evidence is definitely verifiable, possibly verifiable, or definitely not verifiable.(package private) SupportLevelServerAuthenticationContext.InactiveState. getEvidenceVerifySupport(Class<? extends Evidence> evidenceType, String algorithmName)(package private) SupportLevelServerAuthenticationContext.NameAssignedState. getEvidenceVerifySupport(Class<? extends Evidence> evidenceType, String algorithmName)(package private) SupportLevelServerAuthenticationContext.State. getEvidenceVerifySupport(Class<? extends Evidence> evidenceType, String algorithmName)(package private) SupportLevelServerAuthenticationContext.UnassignedState. getEvidenceVerifySupport(Class<? extends Evidence> evidenceType, String algorithmName)RealmIdentitySecurityDomain. getIdentity(String name)Look up aRealmIdentityby name by wrapping the name in aNamePrincipaland callingSecurityDomain.getIdentity(Principal).RealmIdentitySecurityDomain. getIdentity(Principal principal)Look up aRealmIdentityby principal.ModifiableRealmIdentitySecurityDomain. getIdentityForUpdate(Principal principal)Look up aModifiableRealmIdentityby principal.(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)default RealmIdentitySecurityRealm. getRealmIdentity(Principal principal)Get a handle for to the identity for the given principal in the context of this security realm.default RealmIdentitySecurityRealm. getRealmIdentity(Evidence evidence)Get a handle for to the identity for the given evidence in the context of this security realm.default RealmIdentitySecurityRealm. getRealmIdentity(Evidence evidence, Function<Principal,Principal> principalTransformer)Get a handle for the identity for the given evidence in the context of this security realm.default ModifiableRealmIdentityModifiableSecurityRealm. getRealmIdentityForUpdate(Principal principal)Get an update handle for to the identity for the given principal in the context of this security realm.default ModifiableRealmIdentityModifiableSecurityRealm. getRealmIdentityForUpdate(Evidence evidence)Get an update handle for to the identity for the given principal in the context of this security realm.ModifiableRealmIdentityIteratorModifiableSecurityRealm. getRealmIdentityIterator()Get an iterator over all of this realm's identities.booleanServerAuthenticationContext. importIdentity(SecurityIdentity identity)Attempt to import the given security identity as a trusted identity.(package private) booleanServerAuthenticationContext.InactiveState. importIdentity(SecurityIdentity identity)(package private) booleanServerAuthenticationContext.State. importIdentity(SecurityIdentity identity)(package private) booleanServerAuthenticationContext.UnassignedState. importIdentity(SecurityIdentity importedIdentity)booleanServerAuthenticationContext. isSameName(String name)Determine if the given name refers to the same identity as the currently set authentication name.booleanServerAuthenticationContext. isSamePrincipal(Principal principal)Determine if the given principal refers to the same identity as the currently set authentication name.voidModifiableRealmIdentity. setAttributes(Attributes attributes)Modify the attributes collection of this identity.voidServerAuthenticationContext. setAuthenticationName(String name)Set the authentication name for this authentication.voidServerAuthenticationContext. setAuthenticationName(String name, boolean exclusive)Set the authentication name for this authentication.voidServerAuthenticationContext. setAuthenticationPrincipal(Principal principal)Set the authentication principal for this authentication.voidServerAuthenticationContext. setAuthenticationPrincipal(Principal principal, boolean exclusive)Set the authentication principal for this authentication.voidModifiableRealmIdentity. setCredentials(Collection<? extends Credential> credentials)Set the credentials of this identity.voidServerAuthenticationContext. setDecodedEvidencePrincipal(Evidence evidence)Set the decoded evidence principal.(package private) voidServerAuthenticationContext.AnonymousAuthorizedState. setPrincipal(Principal principal, boolean exclusive)(package private) voidServerAuthenticationContext.InactiveState. setPrincipal(Principal principal, boolean exclusive)(package private) voidServerAuthenticationContext.State. setPrincipal(Principal principal, boolean exclusive)(package private) voidServerAuthenticationContext.UnassignedState. setPrincipal(Principal principal, boolean exclusive)voidServerAuthenticationContext. succeed()Mark this authentication as "successful".default voidModifiableRealmIdentity. updateCredential(Credential credential)default voidRealmIdentity. updateCredential(Credential credential)Update a credential of this realm identity.(package private) voidServerAuthenticationContext.AnonymousAuthorizedState. updateCredential(Credential credential)(package private) voidServerAuthenticationContext.AuthorizedAuthenticationState. updateCredential(Credential credential)(package private) voidServerAuthenticationContext.NameAssignedState. updateCredential(Credential credential)(package private) voidServerAuthenticationContext.State. updateCredential(Credential credential)voidServerAuthenticationContext. updateCredential(Credential credential)Update the credential for the current authentication identity.booleanRealmIdentity. verifyEvidence(Evidence evidence)Verify the given evidence against a credential of this identity.(package private) booleanServerAuthenticationContext.AnonymousAuthorizedState. verifyEvidence(Evidence evidence)(package private) booleanServerAuthenticationContext.AuthorizedAuthenticationState. verifyEvidence(Evidence evidence)(package private) booleanServerAuthenticationContext.InactiveState. verifyEvidence(Evidence evidence)(package private) booleanServerAuthenticationContext.NameAssignedState. verifyEvidence(Evidence evidence)(package private) booleanServerAuthenticationContext.State. verifyEvidence(Evidence evidence)(package private) booleanServerAuthenticationContext.UnassignedState. verifyEvidence(Evidence evidence)booleanServerAuthenticationContext. verifyEvidence(Evidence evidence)Verify the given evidence. -
Uses of RealmUnavailableException in org.wildfly.security.auth.server._private
Methods in org.wildfly.security.auth.server._private that return RealmUnavailableException Modifier and Type Method Description RealmUnavailableExceptionElytronMessages. noSuchIdentity()RealmUnavailableExceptionElytronMessages. unableToCreateIdentity()RealmUnavailableExceptionElytronMessages. unableToObtainExclusiveAccess() -
Uses of RealmUnavailableException in org.wildfly.security.http.oidc
Methods in org.wildfly.security.http.oidc that throw RealmUnavailableException Modifier and Type Method Description SupportLevelOidcSecurityRealm. getCredentialAcquireSupport(Class<? extends Credential> credentialType, String algorithmName, AlgorithmParameterSpec parameterSpec)SupportLevelOidcSecurityRealm. getEvidenceVerifySupport(Class<? extends Evidence> evidenceType, String algorithmName)RealmIdentityOidcSecurityRealm. getRealmIdentity(Principal principal) -
Uses of RealmUnavailableException in org.wildfly.security.ssl
Methods in org.wildfly.security.ssl with parameters of type RealmUnavailableException Modifier and Type Method Description CertificateExceptionElytronMessages. notTrustedRealmProblem(RealmUnavailableException e, Principal principal)
-