
I've updated my code snippet

this one

should store the user in localstorage then navigate to dashboard

not working

but it's fine

I will try to find other way

oauth2 requires cookies and your browser may be blocking cookies if the appwrite cookie is not a 1st party cookie. This is where custom domains comes in: https://appwrite.io/docs/custom-domains

Hey Steven thank God you are here 😁

I have created A record for the appwrite but don't have a cname record

Is this a problem for cookie ?

Because as I can see after successful Google auth login there are no cookies in local storage

long term, in production, local storage should not be used

the point is the front end and the endpoint the front end uses needs to share the same base/registerable domain

Then instead of local storage what should be used ?

cookies and it should be done automatically if everything is set up correctly

for email login cookies are generating automatically

but for google login it is not generating

actually i didn't get what you said . . . . . 😅

so if your frotned app is on example.com
, the api endpoint that your frontend app uses must be *.example.com/v1

Yes

Then what ?

you said you didn't understand. I just explained

nothing else...appwrite automatically tries to set session cookies and browsers should automatically handle the session cookies

Ok

thanks buddy
Recommended threads
- Trigger-Based Email Notification for Dat...
I'm developing a clinical website with an intake form. When users submit their information, it's automatically stored in Appwrite's database. I'd like to set ...
- Trying to connect platform
I'm stuck here for about 1 day how can I connect my platform i am trying to connect localhost in react
- Login without email or phone number
I'm making a web app targeted towards users who are very tech illiterate, so a lot of them won't even have emails. I know that the only two "identifiers" for a...
