Class Jose4jCallerPrincipal
java.lang.Object
jakarta.security.enterprise.CallerPrincipal
io.extact.rms.platform.jwt.impl.jose4j.Jose4jCallerPrincipal
- All Implemented Interfaces:
Principal
,org.eclipse.microprofile.jwt.JsonWebToken
public class Jose4jCallerPrincipal
extends jakarta.security.enterprise.CallerPrincipal
implements org.eclipse.microprofile.jwt.JsonWebToken
jose4jの
Claims
を実体に持ったCellerPrincipal実装。
JsonWebToken
に定義されているプロパティ以外の動作は考慮していない。-
Constructor Summary
Constructors -
Method Summary
Methods inherited from class jakarta.security.enterprise.CallerPrincipal
getName
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface org.eclipse.microprofile.jwt.JsonWebToken
claim, claim, containsClaim, getAudience, getClaim, getExpirationTime, getIssuedAtTime, getIssuer, getName, getRawToken, getSubject, getTokenID
-
Constructor Details
-
Jose4jCallerPrincipal
-
-
Method Details
-
getGroups
- Specified by:
getGroups
in interfaceorg.eclipse.microprofile.jwt.JsonWebToken
-
getClaimNames
- Specified by:
getClaimNames
in interfaceorg.eclipse.microprofile.jwt.JsonWebToken
-
getClaim
- Specified by:
getClaim
in interfaceorg.eclipse.microprofile.jwt.JsonWebToken
-