Options
All
  • Public
  • Public/Protected
  • All
Menu

Class CoreIDLoginProvider

OAuth2LoginProvider implementation that authenticates users against a Starship CoreID server.

Hierarchy

Index

Constructors

constructor

Properties

Protected config

Protected name

name: string

Protected Readonly request

Protected Readonly routing

routing: Routing

Accessors

Protected security

Methods

Protected callback

Protected getLoginUrl

  • getLoginUrl(): string

Protected getToken

  • getToken(code: string): Promise<string>

Protected getUserData

  • getUserData(token: string): Promise<any>

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

Protected updateUser

  • updateUser(user: any, data: any): void
Extollo Logo

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

Extollo is a free & libre application framework in TypeScript.