Options
All
  • Public
  • Public/Protected
  • All
Menu

Class OAuth2LoginProvider<TConfig>

LoginProvider implementation for OAuth2-based logins.

Type parameters

Hierarchy

Index

Constructors

constructor

  • new OAuth2LoginProvider<TConfig>(name: string, config: TConfig): OAuth2LoginProvider<TConfig>

Properties

Protected config

config: TConfig

Protected name

name: string

Protected Readonly request

Protected Readonly routing

routing: Routing

Accessors

Protected security

Methods

Protected Abstract callback

Protected getLoginUrl

  • getLoginUrl(): string

Protected handleCallback

  • handleCallback(request: Request): Promise<any>

login

  • login(): any

logout

  • logout(): Promise<any>

Protected redirectToIntendedRoute

  • redirectToIntendedRoute(): any

registration

  • registration(request: Request): any

routes

  • routes(): void
Extollo Logo

extollo (v. latin) - to lift up, to elevate

Extollo is a free & libre application framework in TypeScript.