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
- How to determine if a user is anonymous?
This is probably a silly question, but I have not yet found a good answer. Is there a method to determine if the current session is anonymous aside from seein...
- Auth working for emulator but not for ph...
hey guys i'm using appwrite for expo react native it is working perfectly for emulator but does not working for physical devices can u explain any one and it is...
- Database column name change makes table ...
Hi, new here! I'm currently building an app where there's a table called "track_sessions" whose column "creator" I wanted to change to "creatorID". However, af...