A C E G I O P R 
All Classes All Packages

A

augment(SecurityIdentity, AuthenticationRequestContext) - Method in class io.quarkus.elytron.security.oauth2.runtime.auth.OAuth2Augmentor
 
augmentor(OAuth2BuildTimeConfig) - Method in class io.quarkus.elytron.security.oauth2.runtime.OAuth2Recorder
 
authenticate(RoutingContext, IdentityProviderManager) - Method in class io.quarkus.elytron.security.oauth2.runtime.auth.OAuth2AuthMechanism
Extract the Authorization header and validate the bearer token if it exists.

C

caCertFile - Variable in class io.quarkus.elytron.security.oauth2.runtime.OAuth2RuntimeConfig
The OAuth2 server certificate file.
CHALLENGE_DATA - Static variable in class io.quarkus.elytron.security.oauth2.runtime.auth.OAuth2AuthMechanism
 
clientId - Variable in class io.quarkus.elytron.security.oauth2.runtime.OAuth2RuntimeConfig
The OAuth2 client id used to validate the token.
clientSecret - Variable in class io.quarkus.elytron.security.oauth2.runtime.OAuth2RuntimeConfig
The OAuth2 client secret used to validate the token.
createRealm(OAuth2RuntimeConfig) - Method in class io.quarkus.elytron.security.oauth2.runtime.OAuth2Recorder
 

E

ElytronOAuth2CallerPrincipal - Class in io.quarkus.elytron.security.oauth2.runtime.auth
An implementation of ElytronOAuth2CallerPrincipal that builds on the Elytron attributes
ElytronOAuth2CallerPrincipal(String, Map<String, Object>) - Constructor for class io.quarkus.elytron.security.oauth2.runtime.auth.ElytronOAuth2CallerPrincipal
 
ElytronOAuth2CallerPrincipal(Map<String, Object>) - Constructor for class io.quarkus.elytron.security.oauth2.runtime.auth.ElytronOAuth2CallerPrincipal
 
enabled - Variable in class io.quarkus.elytron.security.oauth2.runtime.OAuth2BuildTimeConfig
Determine if the OAuth2 extension is enabled.

G

getChallenge(RoutingContext) - Method in class io.quarkus.elytron.security.oauth2.runtime.auth.OAuth2AuthMechanism
 
getClaims() - Method in class io.quarkus.elytron.security.oauth2.runtime.auth.ElytronOAuth2CallerPrincipal
 
getCredentialTransport() - Method in class io.quarkus.elytron.security.oauth2.runtime.auth.OAuth2AuthMechanism
 
getCredentialTypes() - Method in class io.quarkus.elytron.security.oauth2.runtime.auth.OAuth2AuthMechanism
 
getName() - Method in class io.quarkus.elytron.security.oauth2.runtime.auth.ElytronOAuth2CallerPrincipal
 

I

introspectionUrl - Variable in class io.quarkus.elytron.security.oauth2.runtime.OAuth2RuntimeConfig
The OAuth2 introspection endpoint URL used to validate the token and gather the authentication claims.
io.quarkus.elytron.security.oauth2.runtime - package io.quarkus.elytron.security.oauth2.runtime
 
io.quarkus.elytron.security.oauth2.runtime.auth - package io.quarkus.elytron.security.oauth2.runtime.auth
 

O

OAuth2Augmentor - Class in io.quarkus.elytron.security.oauth2.runtime.auth
 
OAuth2Augmentor(String) - Constructor for class io.quarkus.elytron.security.oauth2.runtime.auth.OAuth2Augmentor
 
OAuth2AuthMechanism - Class in io.quarkus.elytron.security.oauth2.runtime.auth
An AuthenticationMechanism that validates a caller based on a bearer token
OAuth2AuthMechanism() - Constructor for class io.quarkus.elytron.security.oauth2.runtime.auth.OAuth2AuthMechanism
 
OAuth2BuildTimeConfig - Class in io.quarkus.elytron.security.oauth2.runtime
See https://docs.wildfly.org/14/WildFly_Elytron_Security.html#validating-oauth2-bearer-tokens
OAuth2BuildTimeConfig() - Constructor for class io.quarkus.elytron.security.oauth2.runtime.OAuth2BuildTimeConfig
 
OAuth2Recorder - Class in io.quarkus.elytron.security.oauth2.runtime
 
OAuth2Recorder() - Constructor for class io.quarkus.elytron.security.oauth2.runtime.OAuth2Recorder
 
OAuth2RuntimeConfig - Class in io.quarkus.elytron.security.oauth2.runtime
See https://docs.wildfly.org/14/WildFly_Elytron_Security.html#validating-oauth2-bearer-tokens
OAuth2RuntimeConfig() - Constructor for class io.quarkus.elytron.security.oauth2.runtime.OAuth2RuntimeConfig
 

P

priority() - Method in class io.quarkus.elytron.security.oauth2.runtime.auth.OAuth2Augmentor
 

R

roleClaim - Variable in class io.quarkus.elytron.security.oauth2.runtime.OAuth2BuildTimeConfig
The claim that is used in the introspection endpoint response to load the roles.
A C E G I O P R 
All Classes All Packages