propylons-client
Version:
Client package for Propylons
28 lines • 1.25 kB
JavaScript
;
/*!
* Propylons
* Copyright(c) 2022 Xavier Raffin
* MIT Licensed
*/
Object.defineProperty(exports, "__esModule", { value: true });
exports.InvalidTokenError = exports.InvalidityReason = void 0;
var InvalidityReason;
(function (InvalidityReason) {
InvalidityReason["tokenExpired"] = "tokenExpired";
InvalidityReason["tokenDateInFuture"] = "tokenDateInFuture";
InvalidityReason["tokenWrongFormat"] = "tokenWrongFormat";
InvalidityReason["tokenInvalidRole"] = "tokenInvalidRole";
InvalidityReason["tokenProvidedIsNotTokenId"] = "tokenProvidedIsNotTokenId";
InvalidityReason["tokenSignatureInvalid"] = "tokenSignatureInvalid";
InvalidityReason["tokenSignedByUnkownKeyID"] = "tokenSignedByUnkownKeyID";
InvalidityReason["tokenSignedByWrongAuthority"] = "tokenSignedByWrongAuthority";
InvalidityReason["tokenMissingFields"] = "tokenMissingFields";
})(InvalidityReason = exports.InvalidityReason || (exports.InvalidityReason = {}));
class InvalidTokenError extends Error {
constructor(message, reason) {
super(message);
this.name = reason !== null && reason !== void 0 ? reason : message;
}
}
exports.InvalidTokenError = InvalidTokenError;
//# sourceMappingURL=TokenError.js.map