Abstract Class: BaseAuthOIDCRouteMongo
Defined in: src/routes/mongo/BaseAuthOIDCRouteMongo.ts:8
Extends
Constructors
Constructor
new BaseAuthOIDCRouteMongo():
BaseAuthOIDCRouteMongo
Returns
BaseAuthOIDCRouteMongo
Inherited from
Properties
aliasClass
protectedaliasClass:any=AliasMongo
Defined in: src/routes/mongo/BaseAuthOIDCRouteMongo.ts:9
Overrides
aliasRepo?
protectedoptionalaliasRepo?:RepoUtils<AliasMongo>
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=ProfileMongo
Defined in: src/routes/mongo/BaseAuthOIDCRouteMongo.ts:10
Overrides
BaseAuthOIDCRoute.profileClass
profileRepo?
protectedoptionalprofileRepo?:RepoUtils<ProfileMongo>
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=UserMongo
Defined in: src/routes/mongo/BaseAuthOIDCRouteMongo.ts:11
Overrides
userRepo?
protectedoptionaluserRepo?:RepoUtils<UserMongo>
Defined in: src/routes/BaseAuthOIDCRoute.ts:45
Inherited from
userUtils?
protectedoptionaluserUtils?:UserUtils<UserMongo,AliasMongo>
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>