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