A B C E G I J L O P R S T U V
All Classes All Packages
All Classes All Packages
All Classes All Packages
A
- allowedJkuValuesNotConfigured() - Method in interface org.wildfly.security.auth.realm.token._private.ElytronMessages
- audience(String...) - Method in class org.wildfly.security.auth.realm.token.validator.JwtValidator.Builder
-
Defines one or more string values representing the audiences supported by this configuration.
- avoidingFetchJwks(URL, long) - Method in interface org.wildfly.security.auth.realm.token._private.ElytronMessages
B
- build() - Method in class org.wildfly.security.auth.realm.token.TokenSecurityRealm.Builder
-
Creates a
TokenSecurityRealminstance with all the given configuration. - build() - Method in class org.wildfly.security.auth.realm.token.validator.JwtValidator.Builder
-
Returns a
JwtValidatorinstance based on all the configuration provided with this builder. - build() - Method in class org.wildfly.security.auth.realm.token.validator.OAuth2IntrospectValidator.Builder
-
Returns a
OAuth2IntrospectValidatorinstance based on all the configuration provided with this builder. - builder() - Static method in class org.wildfly.security.auth.realm.token.TokenSecurityRealm
-
Returns a
TokenSecurityRealm.Builderinstance that can be used to configure and create aTokenSecurityRealm. - builder() - Static method in class org.wildfly.security.auth.realm.token.validator.JwtValidator
-
Returns a
JwtValidator.Builderinstance that can be used to configure and create aJwtValidator. - builder() - Static method in class org.wildfly.security.auth.realm.token.validator.OAuth2IntrospectValidator
-
Returns a
OAuth2IntrospectValidator.Builderinstance that can be used to configure and create aOAuth2IntrospectValidator.
C
- claimToPrincipal(Function<Attributes, Principal>) - Method in class org.wildfly.security.auth.realm.token.TokenSecurityRealm.Builder
-
A function that maps the set of token claims to a Principal.
- clientId(String) - Method in class org.wildfly.security.auth.realm.token.validator.OAuth2IntrospectValidator.Builder
-
The identifier of a client registered within the OAuth2 Authorization Server that will be used to authenticate this server in order to validate bearer tokens arriving to this server.
- clientSecret(String) - Method in class org.wildfly.security.auth.realm.token.validator.OAuth2IntrospectValidator.Builder
-
The secret of the client identified by the given
clientId. - connectionTimeout(int) - Method in class org.wildfly.security.auth.realm.token.validator.JwtValidator.Builder
-
Sets the connection timeout to a specified timeout, in milliseconds.
- connectionTimeout(int) - Method in class org.wildfly.security.auth.realm.token.validator.OAuth2IntrospectValidator.Builder
-
Sets the connection timeout to a specified timeout, in milliseconds.
E
- ElytronMessages - Interface in org.wildfly.security.auth.realm.token._private
-
Log messages and exceptions for Elytron.
G
- getCredentialAcquireSupport(Class<? extends Credential>, String, AlgorithmParameterSpec) - Method in class org.wildfly.security.auth.realm.token.TokenSecurityRealm
- getEvidenceVerifySupport(Class<? extends Evidence>, String) - Method in class org.wildfly.security.auth.realm.token.TokenSecurityRealm
- getRealmIdentity(Evidence) - Method in class org.wildfly.security.auth.realm.token.TokenSecurityRealm
I
- issuer(String...) - Method in class org.wildfly.security.auth.realm.token.validator.JwtValidator.Builder
-
Defines one or more string values representing an unique identifier for the entities that are allowed as issuers of a given JWT.
J
- JwtValidator - Class in org.wildfly.security.auth.realm.token.validator
-
A
TokenValidatorcapable of validating and parsing JWT. - JwtValidator.Builder - Class in org.wildfly.security.auth.realm.token.validator
L
- log - Static variable in interface org.wildfly.security.auth.realm.token._private.ElytronMessages
O
- OAuth2IntrospectValidator - Class in org.wildfly.security.auth.realm.token.validator
-
A RFC-7662 (OAuth2 Token Introspection) compliant
TokenValidator. - OAuth2IntrospectValidator.Builder - Class in org.wildfly.security.auth.realm.token.validator
- org.wildfly.security.auth.realm.token - package org.wildfly.security.auth.realm.token
-
Classes related to a
SecurityRealmimplementation that handles different types of security tokens. - org.wildfly.security.auth.realm.token._private - package org.wildfly.security.auth.realm.token._private
- org.wildfly.security.auth.realm.token.validator - package org.wildfly.security.auth.realm.token.validator
-
Classes related to the different
TokenValidatorimplementations provided by Elytron.
P
- principalClaimName(String) - Method in class org.wildfly.security.auth.realm.token.TokenSecurityRealm.Builder
-
The name of the claim that should be used to obtain the principal's name.
- publicKey(byte[]) - Method in class org.wildfly.security.auth.realm.token.validator.JwtValidator.Builder
-
A default public key in its PEM format used to validate the signature of tokens without
kidheader parameter. - publicKey(PublicKey) - Method in class org.wildfly.security.auth.realm.token.validator.JwtValidator.Builder
-
A default
PublicKeyformat used to validate the signature of tokens withoutkidheader parameter. - publicKeys(Map<String, PublicKey>) - Method in class org.wildfly.security.auth.realm.token.validator.JwtValidator.Builder
R
- readTimeout(int) - Method in class org.wildfly.security.auth.realm.token.validator.JwtValidator.Builder
-
Sets the read timeout to a specified timeout, in milliseconds.
- readTimeout(int) - Method in class org.wildfly.security.auth.realm.token.validator.OAuth2IntrospectValidator.Builder
-
Sets the read timeout to a specified timeout, in milliseconds.
S
- setAllowedJkuValues(String...) - Method in class org.wildfly.security.auth.realm.token.validator.JwtValidator.Builder
-
One or more string values representing the jku values that are supported by this configuration.
- setJkuMinTimeBetweenRequests(int) - Method in class org.wildfly.security.auth.realm.token.validator.JwtValidator.Builder
-
The time in which there will be no more requests to retrieve the keys from the jkws URL.
- setJkuTimeout(long) - Method in class org.wildfly.security.auth.realm.token.validator.JwtValidator.Builder
-
A timeout for cached jwks when using jku claim.
T
- tokenIntrospectionUrl(URL) - Method in class org.wildfly.security.auth.realm.token.validator.OAuth2IntrospectValidator.Builder
-
An
URLpointing to a RFC-7662 OAuth2 Token Introspection compatible endpoint. - tokenRealmFailedToObtainPrincipal(Throwable) - Method in interface org.wildfly.security.auth.realm.token._private.ElytronMessages
- tokenRealmFailedToObtainPrincipalWithClaim(String) - Method in interface org.wildfly.security.auth.realm.token._private.ElytronMessages
- tokenRealmJwkMissingClaim(String) - Method in interface org.wildfly.security.auth.realm.token._private.ElytronMessages
- tokenRealmJwtInvalidFormat() - Method in interface org.wildfly.security.auth.realm.token._private.ElytronMessages
- tokenRealmJwtInvalidPublicKeyPem() - Method in interface org.wildfly.security.auth.realm.token._private.ElytronMessages
- tokenRealmJwtNoSSLIgnoringJku() - Method in interface org.wildfly.security.auth.realm.token._private.ElytronMessages
- tokenRealmJwtParseFailed(Throwable) - Method in interface org.wildfly.security.auth.realm.token._private.ElytronMessages
- tokenRealmJwtSignatureCheckFailed(Throwable) - Method in interface org.wildfly.security.auth.realm.token._private.ElytronMessages
- tokenRealmJwtSignatureInvalidAlgorithm(String) - Method in interface org.wildfly.security.auth.realm.token._private.ElytronMessages
- tokenRealmJwtWarnNoAudienceIgnoringAudienceCheck() - Method in interface org.wildfly.security.auth.realm.token._private.ElytronMessages
- tokenRealmJwtWarnNoIssuerIgnoringIssuerCheck() - Method in interface org.wildfly.security.auth.realm.token._private.ElytronMessages
- tokenRealmJwtWarnNoPublicKeyIgnoringSignatureCheck() - Method in interface org.wildfly.security.auth.realm.token._private.ElytronMessages
- tokenRealmOAuth2TokenIntrospectionFailed(Throwable) - Method in interface org.wildfly.security.auth.realm.token._private.ElytronMessages
- TokenSecurityRealm - Class in org.wildfly.security.auth.realm.token
-
A
SecurityRealmcapable of building identities based on different security token formats based on aTokenValidator. - TokenSecurityRealm.Builder - Class in org.wildfly.security.auth.realm.token
- TokenValidator - Interface in org.wildfly.security.auth.realm.token
-
A
TokenValidatoris responsible to validate aBearerTokenEvidenceand support validation and transformation of different types of security tokens.
U
- unableToFetchJwks(String) - Method in interface org.wildfly.security.auth.realm.token._private.ElytronMessages
- useSslContext(SSLContext) - Method in class org.wildfly.security.auth.realm.token.validator.JwtValidator.Builder
-
A predefined
SSLContextthat will be used to connect to the jku endpoint when retrieving remote keys. - useSslContext(SSLContext) - Method in class org.wildfly.security.auth.realm.token.validator.OAuth2IntrospectValidator.Builder
-
A predefined
SSLContextthat will be used to connect to the token introspection endpoint when using SSL/TLS. - useSslHostnameVerifier(HostnameVerifier) - Method in class org.wildfly.security.auth.realm.token.validator.JwtValidator.Builder
-
A
HostnameVerifierthat will be used to validate the hostname when using SSL/TLS. - useSslHostnameVerifier(HostnameVerifier) - Method in class org.wildfly.security.auth.realm.token.validator.OAuth2IntrospectValidator.Builder
-
A
HostnameVerifierthat will be used to validate the hostname when using SSL/TLS.
V
- validate(BearerTokenEvidence) - Method in interface org.wildfly.security.auth.realm.token.TokenValidator
-
Validates a
BearerTokenEvidenceand returns anAttributesinstance containing all information within a security token passed throughevidence. - validate(BearerTokenEvidence) - Method in class org.wildfly.security.auth.realm.token.validator.JwtValidator
- validate(BearerTokenEvidence) - Method in class org.wildfly.security.auth.realm.token.validator.OAuth2IntrospectValidator
- validator(TokenValidator) - Method in class org.wildfly.security.auth.realm.token.TokenSecurityRealm.Builder
-
Defines a
TokenValidatorthat will be used to validate tokens.
All Classes All Packages