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
Constructors Constructor Description OidcJwtCallerPrincipal(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
All Methods Instance Methods Concrete Methods Modifier and Type Method Description org.jose4j.jwt.JwtClaims
getClaims()
io.quarkus.security.credential.TokenCredential
getCredential()
String
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
-
-
-
-
Constructor Detail
-
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)
-
-