Package io.quarkus.oidc.runtime
Class OidcJwtCallerPrincipal
java.lang.Object
io.smallrye.jwt.auth.principal.JWTCallerPrincipal
io.smallrye.jwt.auth.principal.DefaultJWTCallerPrincipal
io.quarkus.oidc.runtime.OidcJwtCallerPrincipal
- All Implemented Interfaces:
Principal
,org.eclipse.microprofile.jwt.JsonWebToken
public class OidcJwtCallerPrincipal
extends io.smallrye.jwt.auth.principal.DefaultJWTCallerPrincipal
An implementation of JWTCallerPrincipal
-
Constructor Summary
ConstructorDescriptionOidcJwtCallerPrincipal
(org.jose4j.jwt.JwtClaims claims, io.quarkus.security.credential.TokenCredential credential) OidcJwtCallerPrincipal
(org.jose4j.jwt.JwtClaims claims, io.quarkus.security.credential.TokenCredential credential, String principalClaim) -
Method Summary
Modifier and TypeMethodDescriptionorg.jose4j.jwt.JwtClaims
io.quarkus.security.credential.TokenCredential
getName()
Methods inherited from class io.smallrye.jwt.auth.principal.DefaultJWTCallerPrincipal
doGetClaimNames, filterCustomClaimNames, getAudience, getClaimValue, getGroups, getRawToken, replaceClaimValueWithJsonValue
Methods inherited from class io.smallrye.jwt.auth.principal.JWTCallerPrincipal
getClaim, getClaimNames, getClaimType, implies, toString, toString, wrapClaimValue
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
Methods inherited from interface org.eclipse.microprofile.jwt.JsonWebToken
claim, claim, containsClaim, getClaim, getExpirationTime, getIssuedAtTime, getIssuer, getRawToken, getSubject, getTokenID
-
Constructor Details
-
OidcJwtCallerPrincipal
public OidcJwtCallerPrincipal(org.jose4j.jwt.JwtClaims claims, io.quarkus.security.credential.TokenCredential credential) -
OidcJwtCallerPrincipal
public OidcJwtCallerPrincipal(org.jose4j.jwt.JwtClaims claims, io.quarkus.security.credential.TokenCredential credential, String principalClaim)
-
-
Method Details
-
getClaims
public org.jose4j.jwt.JwtClaims getClaims() -
getCredential
public io.quarkus.security.credential.TokenCredential getCredential() -
getName
-