Class: SyncImsUserController
api-sync/sync-ims-user.controller.SyncImsUserController
Constructors
constructor
• new SyncImsUserController(imsUserService, strategyService, imsUserFindingService)
Parameters
| Name | Type |
|---|---|
imsUserService | UserLoginDataImsUserService |
strategyService | StrategiesService |
imsUserFindingService | ImsUserFindingService |
Defined in
login-service/src/api-sync/sync-ims-user.controller.ts:32
Properties
imsUserFindingService
• Private Readonly imsUserFindingService: ImsUserFindingService
Defined in
login-service/src/api-sync/sync-ims-user.controller.ts:35
imsUserService
• Private Readonly imsUserService: UserLoginDataImsUserService
Defined in
login-service/src/api-sync/sync-ims-user.controller.ts:33
logger
• Private Readonly logger: Logger
Defined in
login-service/src/api-sync/sync-ims-user.controller.ts:31
strategyService
• Private Readonly strategyService: StrategiesService
Defined in
login-service/src/api-sync/sync-ims-user.controller.ts:34
Methods
getIMSToken
▸ getIMSToken(imsUserId): Promise<GetImsTokenResult>
Parameters
| Name | Type |
|---|---|
imsUserId | string |
Returns
Promise<GetImsTokenResult>
Defined in
login-service/src/api-sync/sync-ims-user.controller.ts:39
linkIMSUser
▸ linkIMSUser(imsUserId): Promise<DefaultReturn>
Parameters
| Name | Type |
|---|---|
imsUserId | string |
Returns
Promise<DefaultReturn>