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
- encrypt and decrypt buckets
I have a bucket where I switched from encryption to not encrypting files. I later realized that files already uploaded earlier stay encrypted. Now I have a buck...
- Unable to Create Storage After Upgrading...
We upgraded our Appwrite instance from version 1.8.0 to 1.9.0 and successfully ran the migration process. However, after the upgrade, we are no longer able to c...
- I can't UNPAUSE my project with the free...
I received an email notifying me that my project had been paused due to inactivity, and the email included a link to "Restore project." However, that button red...