Skip to main content

Abstract Class: BaseAuthRefreshRoute<U>

Defined in: 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: src/routes/BaseAuthRefreshRoute.ts:33


cookieConfig

protected cookieConfig: TokenCookieConfig

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


defaultScopes

protected defaultScopes: string[] = []

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


tokenUtils?

protected optional tokenUtils?: TokenUtils

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


userClass

abstract protected readonly userClass: any

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


userRepo?

protected optional userRepo?: RepoUtils<U>

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

Methods

authenticate()

authenticate(req, res): Promise<AuthResult>

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

Parameters

req

HttpRequest

res

HttpResponse

Returns

Promise<AuthResult>


initialize()

protected initialize(): Promise<void>

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

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

Returns

Promise<void>