Don’t seem to see any changes between 1.5.10 and 1.6.0.
I’m getting ”invalid redirect” url error. Doesn’t seem right.
code
const SocialSignInButton = ({ provider, disabled }) => {
const getText = useLocalizedText();
const { account } = useAppwrite();
const { saveUserToDB } = useUser();
const location = window.location.origin;
const successUrl = `${location}/`; // eg localhost:5173/login
const failureUrl = `${location}/login`; // eg localhost:5173/login
const signInWithGoogle = async () => {
try {
await account.createOAuth2Session(
OAuthProvider.Google,
successUrl,
failureUrl
);
// After successful OAuth login, fetch the account to get user details
const user = await account.get();
// Save or update user in the database
await saveUserToDB(user);
} catch (error) {
console.error("Error logging in with Google:", error);
}
};
Is this your GItHub issue? https://github.com/appwrite/appwrite/issues/8712
Want to share with me your endpoint and project ID via DM so I can test?
Yeah sure I’ll dm
what's your tech stack?
@eren can you update to 16.0.1 and try again?
The redirection error is solved. However, the login flow didn't succeed. I arrive at the Google screen, then choose my account. I get redirected back to the app and then the network call account gets the 401 Unauthorized code.
The image claims I don't have the scope. I also noticed that the redirect URL always has a "#" at the end regardless of the URL I want. Eg "/" becomes "/#" or "/hey" becomes "/hey<#null>
is this local or with a real domain?
Localhost dev server that still talks to the real domain. But the app is running in localhost
just found a problem with the web sdk regarding 3rd party cookies. we're going to try to push out another patch
it should work on an actual domain though because it won't be a 3rd party cookie
@eren okay, just released 16.0.2. Can you try with that?
Recommended threads
- How to Avoid Double Requests in function...
I'm currently using Appwrite's `functions.createExecution` in my project. I want to avoid double requests when multiple actions (like searching or pagination) a...
- Send Email Verification With REST
I am using REST to create a user on the server side after receiving form data from the client. After the account is successfully created i wanted to send the v...
- Use different email hosts for different ...
Hello, I have 2 projects and i want to be able to set up email templates in the projects. Both projects will have different email host configurations. I see ...