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
>