From a5841149f43b6ebcb2037b20ad52b3547da6d1ad Mon Sep 17 00:00:00 2001 From: peintnermax Date: Fri, 9 Aug 2024 10:34:51 +0200 Subject: [PATCH] mapping for azure --- .../app/(login)/idp/[provider]/success/page.tsx | 17 ++++++++--------- 1 file changed, 8 insertions(+), 9 deletions(-) diff --git a/apps/login/src/app/(login)/idp/[provider]/success/page.tsx b/apps/login/src/app/(login)/idp/[provider]/success/page.tsx index 6640ce1ecc5..90930f3df79 100644 --- a/apps/login/src/app/(login)/idp/[provider]/success/page.tsx +++ b/apps/login/src/app/(login)/idp/[provider]/success/page.tsx @@ -47,10 +47,10 @@ const PROVIDER_MAPPING: { [ProviderSlug.AZURE]: (idp: IDPInformation) => { const rawInfo = idp.rawInformation?.toJson() as { User: { - email: string; - name?: string; - given_name?: string; - family_name?: string; + mail: string; + displayName?: string; + givenName?: string; + surname?: string; }; }; @@ -63,14 +63,14 @@ const PROVIDER_MAPPING: { const req: PartialMessage = { username: idp.userName, email: { - email: rawInfo.User?.email, + email: rawInfo.User?.mail, verification: { case: "isVerified", value: true }, }, // organisation: Organisation | undefined; profile: { - displayName: rawInfo.User?.name ?? "", - givenName: rawInfo.User?.given_name ?? "", - familyName: rawInfo.User?.family_name ?? "", + displayName: rawInfo.User?.displayName ?? "", + givenName: rawInfo.User?.givenName ?? "", + familyName: rawInfo.User?.surname ?? "", }, idpLinks: [idpLink], }; @@ -116,7 +116,6 @@ function createUser( info: IDPInformation, ): Promise { const userData = PROVIDER_MAPPING[provider](info); - console.log(JSON.stringify(info)); return userService.addHumanUser(userData, {}).then((resp) => resp.userId); }