Access control for user accounts
Overview
AccelByte Gaming Services (AGS) uses roles, which enable you to manage user permissions and define which users can access the Admin Portal. A role is an association between a list of permissions and a list of users. As permissions cannot be directly defined on a user account, roles provide the mechanism for assigning permissions to a user.
This article contains information about default roles in AGS as well as links to related articles.
Default roles
AGS includes several default roles that already have permissions and are ready to use. You can also create a new role with a set of permissions to match users' needs. That way, you can avoid users having access they don’t need.
When you create a new publisher environment, it contains the following roles by default. Each role contains its own permissions:
Role | Admin | Description | Permissions |
---|---|---|---|
User | No | A user that normally signs into the backend through the game, i.e., a player. The system automatically applies the user role when you create accounts, for the purpose of giving players the permissions they need to access resources within your game. | Permissions |
View Only | Yes | Read-only admin access to the Admin Portal. Has access to all namespaces. | Permissions |
Game Admin | Yes | Full control, admin access to the Admin Portal. Has access to specific game namespaces only. | Permissions |
Super Admin | Yes | Full control, admin access to the Admin Portal. Has access to all namespaces. | Permissions |