UNPKG

nest-authify

Version:

Complete authentication and authorization package for NestJS - Monolith and Microservices ready with OAuth, JWT, Redis sessions

29 lines 1.41 kB
"use strict"; 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