
I am trying to create a JWT on the server side.
TypeScript
(newClient.set_endpoint(os.getenv('ENDPOINT'))
.set_project(os.getenv('ID'))
)
account = Account(newClient)
account.create_email_password_session(email=email, password=password)
try:
jwt = account.create_jwt()
except Exception as e:
print("Unable to create jwt: " + str(e))
return None```
From my understanding in the docs, this would be the correct way to create a jwt with the same permissions as the user that logged in. but I get the error `User (role: guests) missing scope (account)`
Any thoughts is greatly appreciated
TL;DR
Developers are trying to create a JWT on the server side but encountering an error 'User (role: guests) missing scope (account)'. The issue might be related to permissions and scopes not being set correctly. Double-check the user permissions and scopes setup in the code.Recommended threads
- CSV import not working
When i upload csv file for user access then it successfully unloaded but not actually data.
- Error in Migration to Cloud for Database...
We were using Appwrite self-hosted (old version, 1.5.10) for some time but made the switch to Cloud now and want to migrate our data over. Since the version ju...
- Potential Security Issue: Session stored...
I noticed something during testing with CSR login in a Next.js app. After a successful login, Appwrite creates a key in localStorage called cookieFallback, whic...
