nest-authify
Version:
Complete authentication and authorization package for NestJS - Monolith and Microservices ready with OAuth, JWT, Redis sessions
26 lines (25 loc) • 1.09 kB
TypeScript
export declare const GITHUB_STRATEGY = "GITHUB_STRATEGY";
export declare const GOOGLE_STRATEGY = "GOOGLE_STRATEGY";
export declare const FACEBOOK_STRATEGY = "FACEBOOK_STRATEGY";
export declare const AUTH_MODULE_OPTIONS = "AUTH_MODULE_OPTIONS";
export declare const AUTH_SERVICE = "AUTH_SERVICE";
export declare const SESSION_STORE = "SESSION_STORE";
export declare const AUTH_REPOSITORY = "AUTH_REPOSITORY";
export declare const HASH_SERVICE = "HASH_SERVICE";
export declare const SESSION_PREFIX = "session:";
export declare const REFRESH_TOKEN_PREFIX = "refresh:";
export declare const RESET_PASSWORD_PREFIX = "reset:";
export declare const DEFAULT_JWT_EXPIRES_IN = "60m";
export declare const DEFAULT_REFRESH_EXPIRES_IN = "7d";
export declare const DEFAULT_RESET_PASSWORD_EXPIRES_IN = "1h";
export declare const DEFAULT_ROLES: {
readonly USER: "user";
readonly ADMIN: "admin";
readonly MODERATOR: "moderator";
};
export declare const DEFAULT_PERMISSIONS: {
readonly READ: "read";
readonly WRITE: "write";
readonly DELETE: "delete";
readonly UPDATE: "update";
};