Skip to main content

Class: SyncImsUserController

api-sync/sync-ims-user.controller.SyncImsUserController

Constructors

constructor

new SyncImsUserController(imsUserService, strategyService, imsUserFindingService)

Parameters

NameType
imsUserServiceUserLoginDataImsUserService
strategyServiceStrategiesService
imsUserFindingServiceImsUserFindingService

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

NameType
imsUserIdstring

Returns

Promise<GetImsTokenResult>

Defined in

login-service/src/api-sync/sync-ims-user.controller.ts:39


linkIMSUser

linkIMSUser(imsUserId): Promise<DefaultReturn>

Parameters

NameType
imsUserIdstring

Returns

Promise<DefaultReturn>

Defined in

login-service/src/api-sync/sync-ims-user.controller.ts:71