Abstract Class: BaseAuthOIDCRouteSQL
Defined in: src/routes/sql/BaseAuthOIDCRouteSQL.ts:8
Extends
Constructors
Constructor
new BaseAuthOIDCRouteSQL():
BaseAuthOIDCRouteSQL
Returns
BaseAuthOIDCRouteSQL
Inherited from
Properties
aliasClass
protectedaliasClass:any=AliasSQL
Defined in: src/routes/sql/BaseAuthOIDCRouteSQL.ts:9
Overrides
aliasRepo?
protectedoptionalaliasRepo?:RepoUtils<AliasSQL>
Defined in: src/routes/BaseAuthOIDCRoute.ts:27
Inherited from
authMiddleware?
protectedoptionalauthMiddleware?:AuthMiddleware
Defined in: src/routes/BaseAuthOIDCRoute.ts:30
Inherited from
BaseAuthOIDCRoute.authMiddleware
jwtConfig?
protectedoptionaljwtConfig?:any
Defined in: src/routes/BaseAuthOIDCRoute.ts:33
Inherited from
messagingUtils?
protectedoptionalmessagingUtils?:MessagingUtils
Defined in: src/routes/BaseAuthOIDCRoute.ts:39
Inherited from
BaseAuthOIDCRoute.messagingUtils
objectFactory?
protectedoptionalobjectFactory?:ObjectFactory
Defined in: src/routes/BaseAuthOIDCRoute.ts:36
Inherited from
BaseAuthOIDCRoute.objectFactory
profileClass
protectedprofileClass:any=ProfileSQL
Defined in: src/routes/sql/BaseAuthOIDCRouteSQL.ts:10
Overrides
BaseAuthOIDCRoute.profileClass
profileRepo?
protectedoptionalprofileRepo?:RepoUtils<ProfileSQL>
Defined in: src/routes/BaseAuthOIDCRoute.ts:41
Inherited from
providerConfig
abstractprotectedproviderConfig:OIDCProvider
Defined in: src/routes/BaseAuthOIDCRoute.ts:43
Inherited from
BaseAuthOIDCRoute.providerConfig
userClass
protecteduserClass:any=UserSQL
Defined in: src/routes/sql/BaseAuthOIDCRouteSQL.ts:11
Overrides
userRepo?
protectedoptionaluserRepo?:RepoUtils<UserSQL>
Defined in: src/routes/BaseAuthOIDCRoute.ts:45
Inherited from
userUtils?
Defined in: src/routes/BaseAuthOIDCRoute.ts:47
Inherited from
Methods
login()
login(
user):Promise<AuthResult|undefined>
Defined in: src/routes/BaseAuthOIDCRoute.ts:227
Authenticates the user using OIDC and returns a JSON Web Token access token to be used with future API requests.
Parameters
user
JWTUser
Returns
Promise<AuthResult | undefined>