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

net.aholbrook.paseto.exception.claims.MissingClaimException Maven / Gradle / Ivy

package net.aholbrook.paseto.exception.claims;

import net.aholbrook.paseto.service.Token;
import net.aholbrook.paseto.util.StringUtils;

public class MissingClaimException extends ClaimException {
	private final String claim;

	public MissingClaimException(String claim, String ruleName, Token token) {
		super(message(claim), ruleName, token);
		this.claim = claim;
	}

	public String getClaim() {
		return claim;
	}

	private static String message(String claim) {
		return "Token is missing required claim " + StringUtils.ntes(claim) + '.';
	}
}




© 2015 - 2025 Weber Informatics LLC | Privacy Policy