From 2c4cda750608309d04b53c2931f71d17f18ad6b4 Mon Sep 17 00:00:00 2001 From: Hasan Ozdemir <21654050+nodify-at@users.noreply.github.com> Date: Thu, 2 Dec 2021 11:31:40 +0100 Subject: [PATCH] define the profile in oidc provider without using makeProfile function Signed-off-by: Hasan Ozdemir <21654050+nodify-at@users.noreply.github.com> --- plugins/auth-backend/src/providers/oidc/provider.ts | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/plugins/auth-backend/src/providers/oidc/provider.ts b/plugins/auth-backend/src/providers/oidc/provider.ts index 3aec46ac63..eba9c72e41 100644 --- a/plugins/auth-backend/src/providers/oidc/provider.ts +++ b/plugins/auth-backend/src/providers/oidc/provider.ts @@ -35,7 +35,6 @@ import { import { executeFrameHandlerStrategy, executeRedirectStrategy, - makeProfileInfo, PassportDoneCallback, } from '../../lib/passport'; import { @@ -262,8 +261,12 @@ export const createOidcProvider = ( const authHandler: AuthHandler = options?.authHandler ? options.authHandler - : async ({ userinfo, tokenset }) => ({ - profile: makeProfileInfo({ ...userinfo } as any, tokenset.id_token), // todo some required values does not exist in oidc response + : async ({ userinfo }) => ({ + profile: { + displayName: userinfo.name, + email: userinfo.email, + picture: userinfo.picture, + }, }); const signInResolverFn = options?.signIn?.resolver ?? oAuth2DefaultSignInResolver;