RBAC gives more control of actions an account can perform
...
Table Name | Table Description | Field Name | Field Type | Field Description |
---|---|---|---|---|
rbac_account_groups | Account-Group relation | accountId | int | Account id |
groupId | int | Group id | ||
realmId | int | Realm Id, -1 means all | ||
rbac_account_permissions | Account-Permission relation | accountId | int | Account id |
permissionId | int | Permission id | ||
granted | int | Granted = 1, Denied = 0 | ||
realmId | int | Realm Id, -1 means all | ||
rbac_account_roles | Account-Role relation | accountId | int | Account id |
roleId | int | Role id | ||
granted | int | Granted = 1, Denied = 0 | ||
realmId | int | Realm Id, -1 means all | ||
rbac_group_roles | Group-Role relation | groupId | int | Group id |
roleId | int | Role id | ||
rbac_role_permissions | Role-Permission relation | roleId | int | Role id |
permissionId | int | Permission id | ||
rbac_groups | Group List | id | int | Group id |
name | text | Group name | ||
rbac_permissions | Permission List | id | int | Permission id |
name | text | Permission name | ||
rbac_roles | Roles list | id | int | Role id |
name | text | Role name | ||
rbac_security_level_groups | Default groups to assign when an account is set gm level | secId | int | Security Level id |
groupId | int | Group id |
Sugerencia | ||
---|---|---|
| ||
Create a web interface (in PHP or other accessible web technology) to ease the management of the RBAC system. If simple and good enough, it could possibly be added to TrinityCore repository (/contrib/ directory)! |