From de1671ea1d9df041b242672c5928c4e45c33df13 Mon Sep 17 00:00:00 2001 From: Bereket Engida Date: Sat, 7 Dec 2024 09:03:51 +0300 Subject: [PATCH] fix(expo): client shouldn't open a browser on idtoken sign in --- packages/expo/src/client.ts | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/packages/expo/src/client.ts b/packages/expo/src/client.ts index 729a1e217b..71ce277e16 100644 --- a/packages/expo/src/client.ts +++ b/packages/expo/src/client.ts @@ -164,8 +164,9 @@ export const expoClient = (opts?: ExpoClientOptions) => { } if ( - context.data.redirect && - context.request.url.toString().includes("/sign-in") + context.data?.redirect && + context.request.url.toString().includes("/sign-in") && + !context.request?.body.includes("idToken") // id token is used for silent sign-in ) { const callbackURL = JSON.parse(context.request.body)?.callbackURL; const to = callbackURL;