Index
All Classes and Interfaces|All Packages|Constant Field Values
A
- authContextInfo - Variable in class io.quarkus.smallrye.jwt.runtime.auth.JWTAuthMechanism
- authenticate(TokenAuthenticationRequest, AuthenticationRequestContext) - Method in class io.quarkus.smallrye.jwt.runtime.auth.MpJwtValidator
- authenticate(RoutingContext, IdentityProviderManager) - Method in class io.quarkus.smallrye.jwt.runtime.auth.JWTAuthMechanism
- AUTHORIZATION_HEADER - Static variable in class io.quarkus.smallrye.jwt.runtime.auth.JWTAuthMechanism
B
- BEARER - Static variable in class io.quarkus.smallrye.jwt.runtime.auth.JWTAuthMechanism
- BearerTokenAuthentication - Annotation Interface in io.quarkus.smallrye.jwt.runtime.auth
-
Selects
JWTAuthMechanismwhen the HTTP Authorization request header is a credential transport type. - blockingAuthentication - Variable in class io.quarkus.smallrye.jwt.runtime.auth.MpJwtValidator
- blockingAuthentication() - Method in interface io.quarkus.smallrye.jwt.runtime.auth.SmallRyeJwtConfig
-
Enable this property if fetching the remote keys can be a time-consuming operation.
C
- COOKIE_HEADER - Static variable in class io.quarkus.smallrye.jwt.runtime.auth.JWTAuthMechanism
- create(CreationalContext<Optional<?>>, Map<String, Object>) - Method in class io.quarkus.smallrye.jwt.runtime.auth.RawOptionalClaimCreator
- currentJWTPrincipalOrNull() - Method in class io.quarkus.smallrye.jwt.runtime.auth.JwtPrincipalProducer
-
The producer method for the current JsonWebToken
- currentToken() - Method in class io.quarkus.smallrye.jwt.runtime.auth.JsonWebTokenCredentialProducer
-
The producer method for the current id token
D
- deserialize(PublicKeyProxy) - Method in class io.quarkus.smallrye.jwt.runtime.auth.PublicKeySubstitution
G
- getChallenge(RoutingContext) - Method in class io.quarkus.smallrye.jwt.runtime.auth.JWTAuthMechanism
- getClaims() - Method in class io.quarkus.smallrye.jwt.runtime.auth.QuarkusJwtCallerPrincipal
- getContent() - Method in class io.quarkus.smallrye.jwt.runtime.auth.PublicKeyProxy
- getCredentialTransport(RoutingContext) - Method in class io.quarkus.smallrye.jwt.runtime.auth.JWTAuthMechanism
- getCredentialTypes() - Method in class io.quarkus.smallrye.jwt.runtime.auth.JWTAuthMechanism
- getName() - Method in class io.quarkus.smallrye.jwt.runtime.auth.QuarkusJwtCallerPrincipal
- getRequestType() - Method in class io.quarkus.smallrye.jwt.runtime.auth.MpJwtValidator
I
- identity - Variable in class io.quarkus.smallrye.jwt.runtime.auth.JsonWebTokenCredentialProducer
- identity - Variable in class io.quarkus.smallrye.jwt.runtime.auth.JwtPrincipalProducer
- io.quarkus.smallrye.jwt.runtime.auth - package io.quarkus.smallrye.jwt.runtime.auth
J
- JsonWebTokenCredential - Class in io.quarkus.smallrye.jwt.runtime.auth
- JsonWebTokenCredential() - Constructor for class io.quarkus.smallrye.jwt.runtime.auth.JsonWebTokenCredential
- JsonWebTokenCredential(String) - Constructor for class io.quarkus.smallrye.jwt.runtime.auth.JsonWebTokenCredential
- JsonWebTokenCredentialProducer - Class in io.quarkus.smallrye.jwt.runtime.auth
- JsonWebTokenCredentialProducer() - Constructor for class io.quarkus.smallrye.jwt.runtime.auth.JsonWebTokenCredentialProducer
- JWTAuthMechanism - Class in io.quarkus.smallrye.jwt.runtime.auth
-
An AuthenticationMechanism that validates a caller based on a MicroProfile JWT bearer token
- JWTAuthMechanism(SmallRyeJwtConfig) - Constructor for class io.quarkus.smallrye.jwt.runtime.auth.JWTAuthMechanism
- JwtPrincipalProducer - Class in io.quarkus.smallrye.jwt.runtime.auth
- JwtPrincipalProducer() - Constructor for class io.quarkus.smallrye.jwt.runtime.auth.JwtPrincipalProducer
M
- MpJwtValidator - Class in io.quarkus.smallrye.jwt.runtime.auth
-
Validates a bearer token according to the MP-JWT rules
- MpJwtValidator() - Constructor for class io.quarkus.smallrye.jwt.runtime.auth.MpJwtValidator
- MpJwtValidator(JWTParser, SmallRyeJwtConfig) - Constructor for class io.quarkus.smallrye.jwt.runtime.auth.MpJwtValidator
P
- parser - Variable in class io.quarkus.smallrye.jwt.runtime.auth.MpJwtValidator
- PublicKeyProxy - Class in io.quarkus.smallrye.jwt.runtime.auth
- PublicKeyProxy() - Constructor for class io.quarkus.smallrye.jwt.runtime.auth.PublicKeyProxy
- PublicKeySubstitution - Class in io.quarkus.smallrye.jwt.runtime.auth
- PublicKeySubstitution() - Constructor for class io.quarkus.smallrye.jwt.runtime.auth.PublicKeySubstitution
Q
- QuarkusJwtCallerPrincipal - Class in io.quarkus.smallrye.jwt.runtime.auth
-
An implementation of JWTCallerPrincipal that builds on the Elytron attributes
- QuarkusJwtCallerPrincipal(String, JwtClaims) - Constructor for class io.quarkus.smallrye.jwt.runtime.auth.QuarkusJwtCallerPrincipal
R
- RawOptionalClaimCreator - Class in io.quarkus.smallrye.jwt.runtime.auth
- RawOptionalClaimCreator() - Constructor for class io.quarkus.smallrye.jwt.runtime.auth.RawOptionalClaimCreator
S
- serialize(RSAPublicKey) - Method in class io.quarkus.smallrye.jwt.runtime.auth.PublicKeySubstitution
- setContent(byte[]) - Method in class io.quarkus.smallrye.jwt.runtime.auth.PublicKeyProxy
- silent() - Method in interface io.quarkus.smallrye.jwt.runtime.auth.SmallRyeJwtConfig
-
Always create HTTP 401 challenge, even for requests containing no authentication credentials.
- SmallRyeJwtConfig - Interface in io.quarkus.smallrye.jwt.runtime.auth
All Classes and Interfaces|All Packages|Constant Field Values