
Hi guys,
I am a bit new to Appwrite and tried to convert an example app i've built using a tutorial with supabase. The authentication goes trough GitHub, and with Supabase, it returns "code" with the callback. But I do not get "code" when using OAuth with appwrite. I do get authenticated on CSR, and do get informations (have no idea how, as there is no cookies or localstorage tokens), but I can't get anything on SSR.
Do you guys have an example of how this can be accomplished?
Took a look at Meldirons solution, but that is with "anonymous" authentication, which is another flow.
My apps source code: https://github.com/HarunKilic/twitter-clone

Ya...we're working on improving the experience with SSR
A workaround right now might be to use /auth/oauth2/success
as the success path in your SSR app. When you use this path, there will be a secret in the URL which you can extract and put in a cookie to use for future requests.

Here's an example of how it's extracted in flutter: https://github.com/appwrite/sdk-for-flutter/blob/b6df91102d7f9d22f44185cfd5490b767e58cfd6/lib/src/client_io.dart#L337

I do not get any success or key in the url.
Tried following:
button action
:
account.createOAuth2Session('github',
${location.origin}/auth/callback);
in /auth/callback
const requestUrl = new URL(request.url);
const code = requestUrl.searchParams.get("secret");
console.log(requestUrl, code);
// Res - http://localhost:3000/auth/callback | null

Use the path I suggested

Oh I see. That is a sneaky sneaky one

Hi. I'm getting a project
, key
, and secret
in the URL. but I'm a bit confused what should I do with these? Can you please show/redirect me to a JS example?

it would be best to continue in your thread instead of posting here
Recommended threads
- Issue with github oauth in firefox brows...
Hello Guys i have setup appwrite auth (Email Password, Google and Github). All auth methods works fine on the chrome based browsers but it has a strange issue w...
- Decentralisation
I had queries regarding decentralisation with self hosting, particularly with sites as a recent addition. Can we decentralise sites as in many cases we would li...
- Unable to read session cookie
Hi, when I am hitting Appwrite **/account** API. I am getting the user account details as expected in the response. However, with that API, Appwrite also adds a...
