Back

Create JWT Python

  • 0
  • Self Hosted
  • Web
Stargate
11 Jun, 2024, 03:02

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.
Reply

Reply to this thread by joining our Discord

Reply on Discord

Need support?

Join our Discord

Get community support by joining our Discord server.

Join Discord

Get premium support

Join Appwrite Pro and get email support from our team.

Learn more