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

gropius-login-service/backend/src/api-sync/sync-ims-user.controller.ts:19

Properties

imsUserFindingService

Private Readonly imsUserFindingService: ImsUserFindingService

Defined in

gropius-login-service/backend/src/api-sync/sync-ims-user.controller.ts:22


imsUserService

Private Readonly imsUserService: UserLoginDataImsUserService

Defined in

gropius-login-service/backend/src/api-sync/sync-ims-user.controller.ts:20


logger

Private Readonly logger: Logger

Defined in

gropius-login-service/backend/src/api-sync/sync-ims-user.controller.ts:18


strategyService

Private Readonly strategyService: StrategiesService

Defined in

gropius-login-service/backend/src/api-sync/sync-ims-user.controller.ts:21

Methods

getIMSToken

getIMSToken(imsUserId): Promise<GetImsTokenResult>

Parameters

NameType
imsUserIdstring

Returns

Promise<GetImsTokenResult>

Defined in

gropius-login-service/backend/src/api-sync/sync-ims-user.controller.ts:30


linkIMSUser

linkIMSUser(input): Promise<DefaultReturn>

Parameters

NameType
inputLinkImsUsersInputDto

Returns

Promise<DefaultReturn>

Defined in

gropius-login-service/backend/src/api-sync/sync-ims-user.controller.ts:64