Skip to content

User Roles

To access backend resources, users must authenticate using credentials associated with specific roles.

The available end-user roles are:

  • ADMIN – Grants permission to perform administrative tasks in the backend.
  • SUPPORT – Allows supporting developers and performing management operations.
  • DEVELOPER – Assigned to developers working with the backend.
  • PLAYER – Assigned to end users who play games.

In addition to end-user roles, the system also defines internal roles:

  • SERVICE – Used by backend services for inter-server communication.
  • RUNTIME – Used by the developer's game runtime to interact with the backend.
  • WEBSOCKET – Short-lived credentials used for authentication over WebSocket connections.
  • CONNECTOR – Assigned to the connector service for handling player messages and relaying them via WebSocket.