All Downloads are FREE. Search and download functionalities are using the official Maven repository.

io.quarkus.oidc.runtime.OidcJwtCallerPrincipal Maven / Gradle / Ivy

package io.quarkus.oidc.runtime;

import org.jose4j.jwt.JwtClaims;

import io.smallrye.jwt.auth.principal.DefaultJWTCallerPrincipal;

/**
 * An implementation of JWTCallerPrincipal that builds on the Elytron attributes
 */
public class OidcJwtCallerPrincipal extends DefaultJWTCallerPrincipal {
    private JwtClaims claims;

    public OidcJwtCallerPrincipal(final JwtClaims claims) {
        super(claims);
        this.claims = claims;
    }

    public JwtClaims getClaims() {
        return claims;
    }
}




© 2015 - 2025 Weber Informatics LLC | Privacy Policy