
I’m encountering an issue with authentication with google or apple in my Expo React Native app. It was working previously, but it has recently stopped keeping, and I’m now receiving the following error:
Error 400
Invalid
success param: Invalid URI. Register your new client (localhost) as a new platform on your project console dashboard
general_argument_invalid
Has there been a recent update or change that could be causing this? Any guidance on resolving this would be appreciated.

Can you provide the function code?


thats the function

`export const loginWithOAuth = async (provider: OAuthProvider) => {
let redirectScheme = makeRedirectUri({ preferLocalhost: true });
//HACK: localhost is a hack to get the redirection possible
if (!redirectScheme.includes('localhost')) {
redirectScheme = ${redirectScheme}localhost
;
}
const url = account.createOAuth2Token(provider, redirectScheme); if (!url) return;
const result = await openAuthSessionAsync(url.href, redirectScheme); if ('url' in result) { const resultUrl = new URL(result.url); const secret = resultUrl.searchParams.get('secret'); const userId = resultUrl.searchParams.get('userId'); if (!secret || !userId) return; await account.createSession(userId, secret); } return true; };`

and thats the loginWithOAuth

Just try adding localhost as a platform as the error says in the console

i have it already

the login was working fine previously like i said

The team was working on support for expo go. Maybe something changed in the code for this.

@Steven sorry for the ping. Can you help here? This a new kind of error.

Yeah that's what i want to confirm
Recommended threads
- Realtime unexpected behavior.
It was working but suddenly it gives me this error in log and after that no any further update for document changes.
- Email Verification on Paid Plans Only?
This might be a dumb question. But do you need to upgrade to a paid plan in order to enable email verification?
- User (role: guests) missing scope (proje...
Hi, starting from last night I started having issues accessing my 2 projects. I am on a free account. I get User (role: guests) missing scope (projects.read) su...
