
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
- phantom relationships appear on parent c...
i have this bug were my past deleted collection apears as relationship to my parent collection. when i try to delete that relationship from parent it gives me e...
- Attribute stuck on proccessing
i tried creating a new attribute butits stuck on proccessing,i did a hard refresh,cleared cache everything but still stuck on proccessing,also in my functions w...
- Appwrite Cloud Custom Domains Issue
I’m trying to configure my custom domain appwrite.qnarweb.com (CNAME pointing to fra.cloud.appwrite.io with Cloudflare proxy disabled) but encountering a TLS ce...
