|
|
| EditorUser (User user) |
| |
|
bool | HasDBCredentials () |
| |
|
bool | HasThirdPartyAssociation (AuthThirdParty thirdParty) |
| |
|
bool | HasAnyCredentials () |
| |
|
bool | HasScope (string scope) |
| |
|
|
string | roleString |
| |
|
bool | IsAtLeastAdmin => string.Equals(roleString, ADMIN_ROLE) |
| |
|
bool | IsAtLeastDeveloper => IsAtLeastAdmin || string.Equals(roleString, DEVELOPER_ROLE) |
| |
|
bool | IsAtLeastTester => IsAtLeastDeveloper || string.Equals(roleString, TESTER_ROLE) |
| |
|
bool | HasNoRole => !IsAtLeastTester |
| |
|
bool | CanPushContent => IsAtLeastDeveloper |
| |
|
long | id |
| |
|
string | email |
| |
|
string | language |
| |
|
List< string > | scopes |
| |
|
List< string > | thirdPartyAppAssociations |
| |
|
|
const string | ADMIN_ROLE = "admin" |
| |
|
const string | DEVELOPER_ROLE = "developer" |
| |
|
const string | TESTER_ROLE = "tester" |
| |
The documentation for this class was generated from the following file:
- client/Packages/com.beamable/Editor/Modules/Account/EditorAuthService.cs