UNPKG

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
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"; };