Skip to main content

Abstract Class: BaseAuthRefreshRoute<U>

Defined in: auth/src/routes/BaseAuthRefreshRoute.ts:26

Extended by​

Type Parameters​

U​

U extends User

Constructors​

Constructor​

new BaseAuthRefreshRoute<U>(): BaseAuthRefreshRoute<U>

Returns​

BaseAuthRefreshRoute<U>

Properties​

authConfig​

protected authConfig: any

Defined in: auth/src/routes/BaseAuthRefreshRoute.ts:33


cookieConfig​

protected cookieConfig: TokenCookieConfig

Defined in: auth/src/routes/BaseAuthRefreshRoute.ts:36


defaultScopes​

protected defaultScopes: string[] = []

Defined in: auth/src/routes/BaseAuthRefreshRoute.ts:39


tokenUtils?​

protected optional tokenUtils?: TokenUtils

Defined in: auth/src/routes/BaseAuthRefreshRoute.ts:42


userClass​

abstract protected readonly userClass: any

Defined in: auth/src/routes/BaseAuthRefreshRoute.ts:27


userRepo?​

protected optional userRepo?: RepoUtils<U>

Defined in: auth/src/routes/BaseAuthRefreshRoute.ts:44

Methods​

authenticate()​

authenticate(req, res): Promise<AuthResult>

Defined in: auth/src/routes/BaseAuthRefreshRoute.ts:105

Parameters​

req​

HttpRequest

res​

HttpResponse

Returns​

Promise<AuthResult>


initialize()​

protected initialize(): Promise<void>

Defined in: auth/src/routes/BaseAuthRefreshRoute.ts:50

Called on server startup to initialize the route with any defaults.

Returns​

Promise<void>