nest-authify
Version:
Complete authentication and authorization package for NestJS - Monolith and Microservices ready with OAuth, JWT, Redis sessions
29 lines • 1.41 kB
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.DEFAULT_PERMISSIONS = exports.DEFAULT_ROLES = exports.DEFAULT_RESET_PASSWORD_EXPIRES_IN = exports.DEFAULT_REFRESH_EXPIRES_IN = exports.DEFAULT_JWT_EXPIRES_IN = exports.RESET_PASSWORD_PREFIX = exports.REFRESH_TOKEN_PREFIX = exports.SESSION_PREFIX = exports.HASH_SERVICE = exports.AUTH_REPOSITORY = exports.SESSION_STORE = exports.AUTH_SERVICE = exports.AUTH_MODULE_OPTIONS = exports.FACEBOOK_STRATEGY = exports.GOOGLE_STRATEGY = exports.GITHUB_STRATEGY = void 0;
exports.GITHUB_STRATEGY = 'GITHUB_STRATEGY';
exports.GOOGLE_STRATEGY = 'GOOGLE_STRATEGY';
exports.FACEBOOK_STRATEGY = 'FACEBOOK_STRATEGY';
exports.AUTH_MODULE_OPTIONS = 'AUTH_MODULE_OPTIONS';
exports.AUTH_SERVICE = 'AUTH_SERVICE';
exports.SESSION_STORE = 'SESSION_STORE';
exports.AUTH_REPOSITORY = 'AUTH_REPOSITORY';
exports.HASH_SERVICE = 'HASH_SERVICE';
exports.SESSION_PREFIX = 'session:';
exports.REFRESH_TOKEN_PREFIX = 'refresh:';
exports.RESET_PASSWORD_PREFIX = 'reset:';
exports.DEFAULT_JWT_EXPIRES_IN = '60m';
exports.DEFAULT_REFRESH_EXPIRES_IN = '7d';
exports.DEFAULT_RESET_PASSWORD_EXPIRES_IN = '1h';
exports.DEFAULT_ROLES = {
USER: 'user',
ADMIN: 'admin',
MODERATOR: 'moderator',
};
exports.DEFAULT_PERMISSIONS = {
READ: 'read',
WRITE: 'write',
DELETE: 'delete',
UPDATE: 'update',
};
//# sourceMappingURL=constants.js.map