Options
All
  • Public
  • Public/Protected
  • All
Menu

Class Authentication

Stand-in symbol for an AuthGuard that can be dynamically generated and injected as part of the AuthModule

Hierarchy

  • CanActivate & object
    • Authentication

Index

Methods

canActivate

  • canActivate(context: ExecutionContext): boolean | Promise<boolean> | Observable<boolean>
  • Parameters

    • context: ExecutionContext

      Current execution context. Provides access to details about the current request pipeline.

    Returns boolean | Promise<boolean> | Observable<boolean>

    Value indicating whether or not the current request is allowed to proceed.

Static getAuthenticateOptions

  • getAuthenticateOptions(context: any): IAuthModuleOptions | undefined
  • Parameters

    • context: any

    Returns IAuthModuleOptions | undefined

Static handleRequest

  • handleRequest<TUser>(err: any, user: any, info: any, context: any, status?: any): TUser
  • Type parameters

    • TUser

    Parameters

    • err: any
    • user: any
    • info: any
    • context: any
    • Optional status: any

    Returns TUser

Static logIn

  • logIn<TRequest>(request: TRequest): Promise<void>
  • Type parameters

    • TRequest: object

    Parameters

    • request: TRequest

    Returns Promise<void>

Generated using TypeDoc