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

com.nimbusds.jwt.JWTClaimNames Maven / Gradle / Ivy

Go to download

Java library for Javascript Object Signing and Encryption (JOSE) and JSON Web Tokens (JWT)

There is a newer version: 9.48
Show newest version
package com.nimbusds.jwt;


/**
 * JSON Web Token (JWT) claim names. The claim names defined in
 * RFC 7519 (JWT)
 * and other standards, such as OpenID Connect, are tracked in a
 * JWT claims
 * registry administered by IANA.
 *
 * @author Nathaniel Hart
 * @version 2021-07-11
 */
public final class JWTClaimNames {
	
	
	/**
	 * @see RFC 7519 "iss" (Issuer) Claim
	 */
	public static final String ISSUER = "iss";
	
	
	/**
	 * @see RFC 7519 "sub" (Subject) Claim
	 */
	public static final String SUBJECT = "sub";
	
	
	/**
	 * @see RFC 7519 "aud" (Audience) Claim
	 */
	public static final String AUDIENCE = "aud";
	
	
	/**
	 * @see RFC 7519 "exp" (Expiration Time) Claim
	 */
	public static final String EXPIRATION_TIME = "exp";
	
	
	/**
	 * @see RFC 7519 "nbf" (Not Before) Claim
	 */
	public static final String NOT_BEFORE = "nbf";
	
	
	/**
	 * @see RFC 7519 "iat" (Issued At) Claim
	 */
	public static final String ISSUED_AT = "iat";
	
	
	/**
	 * @see RFC 7519 "jti" (JWT ID) Claim
	 */
	public static final String JWT_ID = "jti";
	
	
	private JWTClaimNames() {}
}




© 2015 - 2025 Weber Informatics LLC | Privacy Policy