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
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
| Name | Type |
|---|---|
imsUserId | string |
Returns
Promise<GetImsTokenResult>
Defined in
gropius-login-service/backend/src/api-sync/sync-ims-user.controller.ts:30
linkIMSUser
▸ linkIMSUser(input): Promise<DefaultReturn>
Parameters
| Name | Type |
|---|---|
input | LinkImsUsersInputDto |
Returns
Promise<DefaultReturn>
Defined in
gropius-login-service/backend/src/api-sync/sync-ims-user.controller.ts:64