A B C E G I J L O P R S T U V 
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 TokenSecurityRealm instance with all the given configuration.
build() - Method in class org.wildfly.security.auth.realm.token.validator.JwtValidator.Builder
Returns a JwtValidator instance based on all the configuration provided with this builder.
build() - Method in class org.wildfly.security.auth.realm.token.validator.OAuth2IntrospectValidator.Builder
Returns a OAuth2IntrospectValidator instance based on all the configuration provided with this builder.
builder() - Static method in class org.wildfly.security.auth.realm.token.TokenSecurityRealm
Returns a TokenSecurityRealm.Builder instance that can be used to configure and create a TokenSecurityRealm.
builder() - Static method in class org.wildfly.security.auth.realm.token.validator.JwtValidator
Returns a JwtValidator.Builder instance that can be used to configure and create a JwtValidator.
builder() - Static method in class org.wildfly.security.auth.realm.token.validator.OAuth2IntrospectValidator
Returns a OAuth2IntrospectValidator.Builder instance that can be used to configure and create a OAuth2IntrospectValidator.

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 TokenValidator capable 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 SecurityRealm implementation 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 TokenValidator implementations 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.
principalTransformer(Function<Principal, Principal>) - Method in class org.wildfly.security.auth.realm.token.TokenSecurityRealm.Builder
Defines a TokenValidator that will be used to validate tokens.
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 kid header parameter.
publicKey(PublicKey) - Method in class org.wildfly.security.auth.realm.token.validator.JwtValidator.Builder
A default PublicKey format used to validate the signature of tokens without kid header parameter.
publicKeys(Map<String, PublicKey>) - Method in class org.wildfly.security.auth.realm.token.validator.JwtValidator.Builder
A PublicKey map, which is used for validating tokens with kid and without jku header parameter.

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 URL pointing 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 SecurityRealm capable of building identities based on different security token formats based on a TokenValidator.
TokenSecurityRealm.Builder - Class in org.wildfly.security.auth.realm.token
 
TokenValidator - Interface in org.wildfly.security.auth.realm.token
A TokenValidator is responsible to validate a BearerTokenEvidence and 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 SSLContext that 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 SSLContext that 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 HostnameVerifier that 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 HostnameVerifier that 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 BearerTokenEvidence and returns an Attributes instance containing all information within a security token passed through evidence.
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 TokenValidator that will be used to validate tokens.
A B C E G I J L O P R S T U V 
All Classes All Packages