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
- Auth not working
guys my appwrite auth isnt working? oauth works (Sign in with google n discord) i have 2 websites deployed where do i get help when i do sign in with email and ...
- Need Urgent help
Hi Appwrite Support Team, My cloud project has exceeded its database reads limit for the current billing cycle and is currently locked. I am unable to access t...
- Claim student package
how can i claim this ? i have student developer package for my github account