When i get the loggedInUser it returns user but when try to get a session using this ``` "use server"; import { Client, Account } from "node-appwrite"; import { cookies } from "next/headers";
export async function createSessionClient() { const client = new Client() .setEndpoint(process.env.NEXT_PUBLIC_APPWRITE_ENDPOINT!) .setProject(process.env.NEXT_PUBLIC_APPWRITE_PROJECT!);
const session = cookies().get("my-custom-session");
if (!session || !session.value) {
throw new Error("No session");
}
client.setSession(session.value);
return {
get account() {
return new Account(client);
},
};
}
export async function createAdminClient() { const client = new Client() .setEndpoint(process.env.NEXT_PUBLIC_APPWRITE_ENDPOINT!) .setProject(process.env.NEXT_PUBLIC_APPWRITE_PROJECT!) .setKey(process.env.NEXT_APPWRITE_KEY!);
return {
get account() {
return new Account(client);
},
};
}
export async function getLoggedInUser() { try { const { account } = await createSessionClient(); return await account.get(); } catch (error) { return null; } }
export async function getLoggedInSession() { try { const { account } = await createSessionClient(); return await account.getSession('current'); } catch (error) { return null; } }```
the session which is return has null provider access token
Session {
'$id': '66ac26d5de54d1',
'$createdAt': '2024-08-02T00:22:45.924+00:00',
'$updatedAt': '2024-08-02T00:22:45.924+00:00',
userId: '66aaa7d01f8d4af',
expire: '2025-08-02T00:22:45.910+00:00',
provider: 'oauth2',
providerUid: '',
providerAccessToken: '',
providerAccessTokenExpiry: '',
providerRefreshToken: '', } ```
Followed this guide carefully
https://appwrite.io/docs/tutorials/nextjs-ssr-auth/step-1
known issue: https://github.com/appwrite/appwrite/issues/8206
Recommended threads
- education plan not activated
Hi I have an edu id 13103046@iubat.edu but when I am trying to claim my plan and trying to logging with github where education student plan active. the appwrite...
- 500 simultaneous OAuth logins from the s...
Hi, I'd like to ask about rate limiting around Google OAuth login on Appwrite Cloud. **OVERVIEW** Service type: A PWA (web app) for members of a university clu...
- Suspicious access pattern detected when ...
Hello, I am having trouble restoring my project. In the past it worked with no problems, but today I get an error "Suspicious access pattern detected". How can ...