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