Skip to main content

Abstract Class: BaseAuthRefreshRouteMongo

Defined in: auth/src/routes/mongo/BaseAuthRefreshRouteMongo.ts:8

Extends​

Constructors​

Constructor​

new BaseAuthRefreshRouteMongo(): BaseAuthRefreshRouteMongo

Returns​

BaseAuthRefreshRouteMongo

Inherited from​

BaseAuthRefreshRoute.constructor

Properties​

authConfig​

protected authConfig: any

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

Inherited from​

BaseAuthRefreshRoute.authConfig


cookieConfig​

protected cookieConfig: TokenCookieConfig

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

Inherited from​

BaseAuthRefreshRoute.cookieConfig


defaultScopes​

protected defaultScopes: string[] = []

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

Inherited from​

BaseAuthRefreshRoute.defaultScopes


tokenUtils?​

protected optional tokenUtils?: TokenUtils

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

Inherited from​

BaseAuthRefreshRoute.tokenUtils


userClass​

protected userClass: any = UserMongo

Defined in: auth/src/routes/mongo/BaseAuthRefreshRouteMongo.ts:9

Overrides​

BaseAuthRefreshRoute.userClass


userRepo?​

protected optional userRepo?: RepoUtils<UserMongo>

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

Inherited from​

BaseAuthRefreshRoute.userRepo

Methods​

authenticate()​

authenticate(req, res): Promise<AuthResult>

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

Parameters​

req​

HttpRequest

res​

HttpResponse

Returns​

Promise<AuthResult>

Inherited from​

BaseAuthRefreshRoute.authenticate


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>

Inherited from​

BaseAuthRefreshRoute.initialize