@point3/logto-module
Version:
포인트3 내부 logto Authentication 모듈입니다
19 lines • 654 B
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.AccessToken = void 0;
class AccessToken {
constructor(accountId, token, expireInSeconds) {
this.accountId = accountId;
this.token = token;
this.expiresAt = new Date(Date.now() + expireInSeconds * 1000 - AccessToken.THRESHOLD_TIME);
}
isExpired() {
return this.expiresAt < new Date();
}
toString() {
return `AccessToken{accountId: ${this.accountId}, expiresAt: ${this.expiresAt}}`;
}
}
exports.AccessToken = AccessToken;
AccessToken.THRESHOLD_TIME = 1000 * 60 * 10;
//# sourceMappingURL=access-token.js.map