Audience identifies the expected recipients of this JWT (optional).
Add a generic header claim.
Add a generic payload claim.
OAuth2 scope claim to add.
A user group claim to add.
The "alg" claim is used to define the signature algorithm.
Jwt.Builder.atHash(byte[] atHash)
Audience identifies the expected recipients of this JWT (optional).
Get a builder to create a JWT.
Jwt.Builder.cHash(byte[] cHash)
This header claim should only be used when nesting or encrypting JWT.
Claim defining whether e-mail is verified or not.
The expiration time defines the time that this JWT loses validity.
Family name of subject (surname).
Given name of subject (first name).
The issuer claim identifies the principal that issued the JWT.
The issue time defines the time that this JWT was issued.
A unique identifier of this JWT (optional) - must be unique across issuers.
Key id to be used to sign/verify this JWT.
Nonce value is used to prevent replay attacks and must be returned if it was sent in authentication request.
The not before time defines the time that this JWT starts being valid.
Phone number of the subject.
Whether the phone number is verified or not.
Profile picture URI of the subject.
Preferred username of the subject.
Profile URI of the subject.
Remove a payload claim by its name.
OAuth2 scope claims to set.
Subject defines the principal this JWT was issued for (e.g.
Time zone of the subject.
Last time the subject's record was updated.
User principal claim as defined by Microprofile JWT Auth spec.
Website URI of the subject.