Hey Guys i need some help with this one. Am building for web and desktop using different code bases. For web am using Nuxt, and for desktop(windows and linux) am using nuxt and tauri. Now, when am login in a user on desktop and use the active session from the browser if there is none i ask the user to signup or login first the they the active user ID is sent to the node server to users.createToken() then the token is sent back to the browser and the browser sends the token and userId to the desktop app. Now on Windows in dev and production, everything works very well. But on Linux i cant even create the session and am getting this error
{"message":"User (role: guests) missing scopes ([\"account\"])","code":401,"type":"general_unauthorized_scope","version":"1.8.1"}
in dev and production. Both Windows and linux are using the same codebase. and the steps are exactly the same. first the error was invalid toke but now its unauthorized. If any one has an idea on how i can fix this. Thank you soo much in advance or If there is a better way to login the user to desktop other than the one I have just described.
This is what i got now
and this is the is the log
The first error is expected cause i am checking for a user. Then the second on is for the createSession()
Hey i dont get exactly what you mean
I gave the api access to doing everything
Hey I finally discovered what the issues was. My Project ID was wrong. Once i fixed it the createSession() on linux worked π€£π€£
Recommended threads
- Accidental deletion of two production da...
Hello Appwrite Support, We accidentally deleted two production databases and urgently need your help restoring them. What happened: On 2026-08-14 at approxima...
- Get Profile picture
If I made an app where user need to sign in with Google. Now how do I access the user profile picture?
- Intermittent 60s edge-to-origin stalls r...
Anyone having this problem? Region: SFO. Plan: Pro. UPDATE: "Fastly's documentation notes that enabling origin shielding can resolve backend connection problem...