Quality
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.
Votes
0
Replies
12
Participants
Unknown
Messages
13
Quality
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.
Quality
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);
}
};
Quality
Admin
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?
Quality
Yeah sure I’ll dm
Admin
what's your tech stack?
Admin
@eren can you update to 16.0.1 and try again?
Quality
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>
Admin
is this local or with a real domain?
Quality
Localhost dev server that still talks to the real domain. But the app is running in localhost
Admin
just found a problem with the web sdk regarding 3rd party cookies. we're going to try to push out another patch
Admin
it should work on an actual domain though because it won't be a 3rd party cookie
Admin
@eren okay, just released 16.0.2. Can you try with that?