Back

Google Oauth2 Invalid Redirect

  • 0
  • General
  • Auth
  • Web
  • Cloud
Ryan Baig
30 Sep, 2024, 08:28

Error:

TypeScript
    at o.<anonymous> (https://cdn.jsdelivr.net/npm/appwrite@16.0.0:7:7420)
    at Generator.next (<anonymous>)
    at s (https://cdn.jsdelivr.net/npm/appwrite@16.0.0:7:111)

Code:

TypeScript


const client = new Appwrite.Client()
    .setEndpoint('https://cloud.appwrite.io/v1') // Your API Endpoint
    .setProject('ipfetcher-bot');                 // Your project ID

const account = new Appwrite.Account(client);

// Go to OAuth provider login page
account.createOAuth2Session(
    Appwrite.OAuthProvider.Google, // provider
    'https://ip-fetcher-bot.ryanbaig.vercel.app/api/success', // redirect here on success
    'https://ip-fetcher-bot.ryanbaig.vercel.app/api/failure' // redirect here on failure
);
TL;DR
Google OAuth2 authentication is failing with an 'Invalid redirect' error in the provided code. The issue could be due to incorrect redirect URLs. Make sure the redirect URLs are correctly configured in the OAuth provider settings and in the code snippet. Check the URLs 'https://ip-fetcher-bot.ryanbaig.vercel.app/api/success' and 'https://ip-fetcher-bot.ryanbaig.vercel.app/api/failure' for accuracy.
Reply

Reply to this thread by joining our Discord

Reply on Discord

Need support?

Join our Discord

Get community support by joining our Discord server.

Join Discord

Get premium support

Join Appwrite Pro and get email support from our team.

Learn more