UNPKG

nest-authify

Version:

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

35 lines (34 loc) 1.55 kB
export * from './auth.module'; export * from './services/base-auth.service'; export * from './services/auth.service'; export * from './services/hash.service'; export * from './controllers/auth.controller'; export * from './controllers/oauth.controller'; export * from './interfaces/auth-options.interface'; export * from './interfaces/auth-repository.interface'; export * from './interfaces/session-store.interface'; export * from './dto/auth.dto'; export * from './strategies/jwt.strategy'; export * from './strategies/local.strategy'; export * from './strategies/google.strategy'; export * from './strategies/facebook.strategy'; export * from './strategies/github.strategy'; export * from './guards/jwt-auth.guard'; export * from './guards/local-auth.guard'; export * from './guards/roles.guard'; export * from './guards/permissions.guard'; export * from './guards/google-auth.guard'; export * from './guards/facebook-auth.guard'; export * from './guards/github-auth.guard'; export * from './decorators/auth.decorator'; export * from './decorators/public.decorator'; export * from './decorators/roles.decorator'; export * from './decorators/permissions.decorator'; export * from './decorators/current-user.decorator'; export * from './decorators/session-id.decorator'; export * from './decorators/get-request.decorator'; export * from './decorators/ip-address.decorator'; export * from './decorators/user-agent.decorator'; export * from './session/memory-session.store'; export * from './session/redis-session.store'; export * from './constants';