Skip navigation links
Quarkus - SmallRye JWT - Runtime 0.12.0
A C D E G H I J L M P R S T U V W 

A

authContextInfo - Variable in class io.quarkus.smallrye.jwt.runtime.auth.MpJwtValidator
 
authenticate(HttpServerExchange, SecurityContext) - Method in class io.quarkus.smallrye.jwt.runtime.auth.JWTAuthMechanism
Extract the Authorization header and validate the bearer token if it exists.
authMechanism - Variable in class io.quarkus.smallrye.jwt.runtime.JWTAuthContextInfoGroup
The authentication mechanism

C

ClaimAttributes - Class in io.quarkus.smallrye.jwt.runtime.auth
An implementation of Elytron attributes interface that builds on the jose4j JwtClaims.
ClaimAttributes(JwtClaims) - Constructor for class io.quarkus.smallrye.jwt.runtime.auth.ClaimAttributes
 
ClaimValueProducer<T> - Class in io.quarkus.smallrye.jwt.runtime
A producer for the ClaimValue wrapper injection sites.
ClaimValueProducer() - Constructor for class io.quarkus.smallrye.jwt.runtime.ClaimValueProducer
 
ClaimValueWrapper<T> - Class in io.quarkus.smallrye.jwt.runtime
An implementation of the ClaimValue interface
ClaimValueWrapper(String) - Constructor for class io.quarkus.smallrye.jwt.runtime.ClaimValueWrapper
 
CommonJwtProducer - Class in io.quarkus.smallrye.jwt.runtime
 
CommonJwtProducer() - Constructor for class io.quarkus.smallrye.jwt.runtime.CommonJwtProducer
 
construct() - Static method in class io.quarkus.smallrye.jwt.runtime.JWTAuthContextInfoGroup$$accessor
 
construct() - Static method in class io.quarkus.smallrye.jwt.runtime.SmallRyeJwtTemplate$$accessor
 
create(String, IdentityManager, FormParserFactory, Map<String, String>) - Method in class io.quarkus.smallrye.jwt.runtime.auth.JWTAuthMechanismFactory
This builds the JWTAuthMechanism with a JWTAuthContextInfo containing the issuer and signer public key needed to validate the token.
createAuthExtension(String, BeanContainer) - Method in class io.quarkus.smallrye.jwt.runtime.SmallRyeJwtTemplate
Create the JWTAuthMethodExtension servlet extension
createIdentityManager(RuntimeValue<SecurityDomain>) - Method in class io.quarkus.smallrye.jwt.runtime.SmallRyeJwtTemplate
Create the JwtIdentityManager
createTokenRealm(BeanContainer) - Method in class io.quarkus.smallrye.jwt.runtime.SmallRyeJwtTemplate
Create the TokenSecurityRealm
currentJWTPrincipalOrNull() - Method in class io.quarkus.smallrye.jwt.runtime.PrincipalProducer
The producer method for the current JsonWebToken
currentToken - Variable in class io.quarkus.smallrye.jwt.runtime.CommonJwtProducer
 
currentToken - Variable in class io.quarkus.smallrye.jwt.runtime.RawClaimTypeProducer
 

D

deserialize(PublicKeyProxy) - Method in class io.quarkus.smallrye.jwt.runtime.auth.PublicKeySubstitution
 
doGetClaimNames() - Method in class io.quarkus.smallrye.jwt.runtime.auth.ElytronJwtCallerPrincipal
 

E

ElytronJwtCallerPrincipal - Class in io.quarkus.smallrye.jwt.runtime.auth
An implementation of JWTCallerPrincipal that builds on the Elytron attributes
ElytronJwtCallerPrincipal(String, Attributes) - Constructor for class io.quarkus.smallrye.jwt.runtime.auth.ElytronJwtCallerPrincipal
 
ElytronJwtCallerPrincipal(String, JwtClaims) - Constructor for class io.quarkus.smallrye.jwt.runtime.auth.ElytronJwtCallerPrincipal
 
ElytronJwtCallerPrincipal(Attributes) - Constructor for class io.quarkus.smallrye.jwt.runtime.auth.ElytronJwtCallerPrincipal
 
enabled - Variable in class io.quarkus.smallrye.jwt.runtime.JWTAuthContextInfoGroup
The MP-JWT configuration object
entries() - Method in class io.quarkus.smallrye.jwt.runtime.auth.ClaimAttributes
 

G

generalClaimValueProducer(InjectionPoint) - Method in class io.quarkus.smallrye.jwt.runtime.CommonJwtProducer
A utility method for accessing a claim from the current JsonWebToken as a ClaimValue> object.
generalJsonValueProducer(InjectionPoint) - Method in class io.quarkus.smallrye.jwt.runtime.CommonJwtProducer
Return the indicated claim value as a JsonValue
get(String) - Method in class io.quarkus.smallrye.jwt.runtime.auth.ClaimAttributes
 
get(String, int) - Method in class io.quarkus.smallrye.jwt.runtime.auth.ClaimAttributes
 
get_authMechanism(Object) - Static method in class io.quarkus.smallrye.jwt.runtime.JWTAuthContextInfoGroup$$accessor
 
get_enabled(Object) - Static method in class io.quarkus.smallrye.jwt.runtime.JWTAuthContextInfoGroup$$accessor
 
get_realmName(Object) - Static method in class io.quarkus.smallrye.jwt.runtime.JWTAuthContextInfoGroup$$accessor
 
getAccount() - Method in class io.quarkus.smallrye.jwt.runtime.PrincipalProducer
 
getAudience() - Method in class io.quarkus.smallrye.jwt.runtime.auth.ElytronJwtCallerPrincipal
 
getAuthContextInfo() - Method in class io.quarkus.smallrye.jwt.runtime.auth.JWTCredential
 
getAuthMechanism() - Method in class io.quarkus.smallrye.jwt.runtime.auth.JWTAuthMethodExtension
 
getBearerToken() - Method in class io.quarkus.smallrye.jwt.runtime.auth.JWTCredential
 
getClaimAsDouble(InjectionPoint) - Method in class io.quarkus.smallrye.jwt.runtime.RawClaimTypeProducer
 
getClaimAsLong(InjectionPoint) - Method in class io.quarkus.smallrye.jwt.runtime.RawClaimTypeProducer
 
getClaimAsSet(InjectionPoint) - Method in class io.quarkus.smallrye.jwt.runtime.RawClaimTypeProducer
 
getClaimAsString(InjectionPoint) - Method in class io.quarkus.smallrye.jwt.runtime.RawClaimTypeProducer
 
getClaims() - Method in class io.quarkus.smallrye.jwt.runtime.auth.ElytronJwtCallerPrincipal
 
getClaimsSet() - Method in class io.quarkus.smallrye.jwt.runtime.auth.ClaimAttributes
 
getClaimValue(String) - Method in class io.quarkus.smallrye.jwt.runtime.auth.ElytronJwtCallerPrincipal
 
getContent() - Method in class io.quarkus.smallrye.jwt.runtime.auth.PublicKeyProxy
 
getGroups() - Method in class io.quarkus.smallrye.jwt.runtime.auth.ElytronJwtCallerPrincipal
 
getJsonArray(InjectionPoint) - Method in class io.quarkus.smallrye.jwt.runtime.JsonValueProducer
 
getJsonNumber(InjectionPoint) - Method in class io.quarkus.smallrye.jwt.runtime.JsonValueProducer
 
getJsonObject(InjectionPoint) - Method in class io.quarkus.smallrye.jwt.runtime.JsonValueProducer
 
getJsonString(InjectionPoint) - Method in class io.quarkus.smallrye.jwt.runtime.JsonValueProducer
 
getJwtException() - Method in class io.quarkus.smallrye.jwt.runtime.auth.JWTCredential
 
getName() - Method in class io.quarkus.smallrye.jwt.runtime.auth.ElytronJwtCallerPrincipal
 
getName() - Method in class io.quarkus.smallrye.jwt.runtime.auth.JWTCredential
This just parses the token without validation to extract one of the following in order to obtain the name to be used for the principal: upn preferred_username subject If there is an exception it sets the name to INVALID_TOKEN_NAME and saves the exception for access via getJwtException()
getName() - Method in class io.quarkus.smallrye.jwt.runtime.ClaimValueWrapper
 
getName(InjectionPoint) - Method in class io.quarkus.smallrye.jwt.runtime.CommonJwtProducer
 
getName(InjectionPoint) - Method in class io.quarkus.smallrye.jwt.runtime.RawClaimTypeProducer
 
getOptionalJsonArray(InjectionPoint) - Method in class io.quarkus.smallrye.jwt.runtime.JsonValueProducer
 
getOptionalJsonNumber(InjectionPoint) - Method in class io.quarkus.smallrye.jwt.runtime.JsonValueProducer
 
getOptionalJsonObject(InjectionPoint) - Method in class io.quarkus.smallrye.jwt.runtime.JsonValueProducer
 
getOptionalJsonString(InjectionPoint) - Method in class io.quarkus.smallrye.jwt.runtime.JsonValueProducer
 
getOptionalValue(InjectionPoint) - Method in class io.quarkus.smallrye.jwt.runtime.JsonValueProducer
 
getPrincipal() - Method in class io.quarkus.smallrye.jwt.runtime.auth.JWTAccount
 
getRoles() - Method in class io.quarkus.smallrye.jwt.runtime.auth.JWTAccount
 
getValue() - Method in class io.quarkus.smallrye.jwt.runtime.ClaimValueWrapper
 
getValue(String, boolean) - Method in class io.quarkus.smallrye.jwt.runtime.CommonJwtProducer
 
getValue(InjectionPoint) - Method in class io.quarkus.smallrye.jwt.runtime.JsonValueProducer
 

H

handleDeployment(DeploymentInfo, ServletContext) - Method in class io.quarkus.smallrye.jwt.runtime.auth.JWTAuthMethodExtension
This registers the JWTAuthMechanismFactory under the "MP-JWT" mechanism name
handleRequest(HttpServerExchange) - Method in class io.quarkus.smallrye.jwt.runtime.auth.MpJwtPrincipalHandler
If there is a JWTAccount installed in the exchange security context, create

I

io.quarkus.smallrye.jwt.runtime - package io.quarkus.smallrye.jwt.runtime
 
io.quarkus.smallrye.jwt.runtime.auth - package io.quarkus.smallrye.jwt.runtime.auth
 

J

JsonValueProducer - Class in io.quarkus.smallrye.jwt.runtime
A producer for JsonValue injection types
JsonValueProducer() - Constructor for class io.quarkus.smallrye.jwt.runtime.JsonValueProducer
 
JWTAccount - Class in io.quarkus.smallrye.jwt.runtime.auth
Representation of the caller account using the JWTCallerPrincipal as an Undertow Account object.
JWTAccount(JsonWebToken, Account) - Constructor for class io.quarkus.smallrye.jwt.runtime.auth.JWTAccount
 
JWTAuthContextInfoGroup - Class in io.quarkus.smallrye.jwt.runtime
deployment configuration
JWTAuthContextInfoGroup() - Constructor for class io.quarkus.smallrye.jwt.runtime.JWTAuthContextInfoGroup
 
JWTAuthContextInfoGroup$$accessor - Class in io.quarkus.smallrye.jwt.runtime
 
JWTAuthMechanism - Class in io.quarkus.smallrye.jwt.runtime.auth
An AuthenticationMechanism that validates a caller based on a MicroProfile JWT bearer token
JWTAuthMechanism(JWTAuthContextInfo, IdentityManager) - Constructor for class io.quarkus.smallrye.jwt.runtime.auth.JWTAuthMechanism
 
JWTAuthMechanism(IdentityManager) - Constructor for class io.quarkus.smallrye.jwt.runtime.auth.JWTAuthMechanism
 
JWTAuthMechanismFactory - Class in io.quarkus.smallrye.jwt.runtime.auth
An AuthenticationMechanismFactory for the MicroProfile JWT RBAC
JWTAuthMechanismFactory() - Constructor for class io.quarkus.smallrye.jwt.runtime.auth.JWTAuthMechanismFactory
 
JWTAuthMethodExtension - Class in io.quarkus.smallrye.jwt.runtime.auth
An extension that adds support for the MP-JWT custom authentication mechanism Additionally, registers an Undertow handler that cleans up MP JWT principal
JWTAuthMethodExtension() - Constructor for class io.quarkus.smallrye.jwt.runtime.auth.JWTAuthMethodExtension
 
JWTCredential - Class in io.quarkus.smallrye.jwt.runtime.auth
This is an implementation of the undertow Credential that wraps the bearer token and configured JWTAuthContextInfo needed for validation of the token.
JWTCredential(String, JWTAuthContextInfo) - Constructor for class io.quarkus.smallrye.jwt.runtime.auth.JWTCredential
 
JwtIdentityManager - Class in io.quarkus.smallrye.jwt.runtime.auth
 
JwtIdentityManager(SecurityDomain) - Constructor for class io.quarkus.smallrye.jwt.runtime.auth.JwtIdentityManager
 

L

loadJsonWebKeys() - Method in class io.quarkus.smallrye.jwt.runtime.auth.MpJwtValidator
 

M

MpJwtPrincipalHandler - Class in io.quarkus.smallrye.jwt.runtime.auth
A handler that creates a PrincipalProducer bean to make the JsonWebToken associated with the request available for injection
MpJwtPrincipalHandler(HttpHandler) - Constructor for class io.quarkus.smallrye.jwt.runtime.auth.MpJwtPrincipalHandler
 
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(JWTAuthContextInfo) - Constructor for class io.quarkus.smallrye.jwt.runtime.auth.MpJwtValidator
 

P

PrincipalProducer - Class in io.quarkus.smallrye.jwt.runtime
Override the default CDI Principal bean to allow the injection of a Principal to be both a JsonWebToken and a Principal.
PrincipalProducer() - Constructor for class io.quarkus.smallrye.jwt.runtime.PrincipalProducer
 
produce(InjectionPoint) - Method in class io.quarkus.smallrye.jwt.runtime.ClaimValueProducer
 
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
 

R

RawClaimTypeProducer - Class in io.quarkus.smallrye.jwt.runtime
Producer for unwrapped native and primitive Java types of the claims
RawClaimTypeProducer() - Constructor for class io.quarkus.smallrye.jwt.runtime.RawClaimTypeProducer
 
realmName - Variable in class io.quarkus.smallrye.jwt.runtime.JWTAuthContextInfoGroup
The authentication mechanism

S

sendChallenge(HttpServerExchange, SecurityContext) - Method in class io.quarkus.smallrye.jwt.runtime.auth.JWTAuthMechanism
 
serialize(RSAPublicKey) - Method in class io.quarkus.smallrye.jwt.runtime.auth.PublicKeySubstitution
 
set_authMechanism(Object, Object) - Static method in class io.quarkus.smallrye.jwt.runtime.JWTAuthContextInfoGroup$$accessor
 
set_enabled(Object, boolean) - Static method in class io.quarkus.smallrye.jwt.runtime.JWTAuthContextInfoGroup$$accessor
 
set_realmName(Object, Object) - Static method in class io.quarkus.smallrye.jwt.runtime.JWTAuthContextInfoGroup$$accessor
 
setAccount(JWTAccount) - Method in class io.quarkus.smallrye.jwt.runtime.PrincipalProducer
 
setAuthMechanism(String) - Method in class io.quarkus.smallrye.jwt.runtime.auth.JWTAuthMethodExtension
 
setContent(byte[]) - Method in class io.quarkus.smallrye.jwt.runtime.auth.PublicKeyProxy
 
setValue(T) - Method in class io.quarkus.smallrye.jwt.runtime.ClaimValueWrapper
 
size(String) - Method in class io.quarkus.smallrye.jwt.runtime.auth.ClaimAttributes
 
size() - Method in class io.quarkus.smallrye.jwt.runtime.auth.ClaimAttributes
 
SmallRyeJwtTemplate - Class in io.quarkus.smallrye.jwt.runtime
The runtime value service used to create values related to the MP-JWT services
SmallRyeJwtTemplate() - Constructor for class io.quarkus.smallrye.jwt.runtime.SmallRyeJwtTemplate
 
SmallRyeJwtTemplate$$accessor - Class in io.quarkus.smallrye.jwt.runtime
 

T

toString() - Method in class io.quarkus.smallrye.jwt.runtime.ClaimValueWrapper
 

U

util - Variable in class io.quarkus.smallrye.jwt.runtime.ClaimValueProducer
 
util - Variable in class io.quarkus.smallrye.jwt.runtime.JsonValueProducer
 

V

validate(JWTCredential) - Method in class io.quarkus.smallrye.jwt.runtime.auth.JwtIdentityManager
Validate the bearer token passed in with the authorization header
validate(BearerTokenEvidence) - Method in class io.quarkus.smallrye.jwt.runtime.auth.MpJwtValidator
 
verify(Account) - Method in class io.quarkus.smallrye.jwt.runtime.auth.JwtIdentityManager
 
verify(String, Credential) - Method in class io.quarkus.smallrye.jwt.runtime.auth.JwtIdentityManager
 
verify(Credential) - Method in class io.quarkus.smallrye.jwt.runtime.auth.JwtIdentityManager
 

W

wrapClaimValue(Object) - Method in class io.quarkus.smallrye.jwt.runtime.auth.ElytronJwtCallerPrincipal
 
A C D E G H I J L M P R S T U V W 
Skip navigation links
Quarkus - SmallRye JWT - Runtime 0.12.0

Copyright © 2019 JBoss by Red Hat. All rights reserved.