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
getNameMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods 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:
getGroupsin interfaceorg.eclipse.microprofile.jwt.JsonWebToken
-
getClaimNames
- Specified by:
getClaimNamesin interfaceorg.eclipse.microprofile.jwt.JsonWebToken
-
getClaim
- Specified by:
getClaimin interfaceorg.eclipse.microprofile.jwt.JsonWebToken
-