|
AuthenticationService v0.3.0+7-g8a7f190
|
A base class for commands that handle roles. More...
Public Member Functions | |
| RoleCommand (IServiceProvider services) | |
Public Member Functions inherited from Joutsen.AuthenticationControl.AuthenticatedCommand | |
| AuthenticatedCommand (IServiceProvider services) | |
| abstract void | ExecuteAuthenticated () |
| In derived classes contains the logic of the command. More... | |
| override void | Execute () |
Protected Member Functions | |
| long | GetUserId () |
| Fetches the unique identifier of the user. More... | |
| User | GetUser () |
| Fetches the user from the database. More... | |
| long | GetApplicationId () |
| Fetches the unique identifier of the application. More... | |
Properties | |
| ApplicationRepository | AppRepository [get] |
| The repository providing access to applications in the database. More... | |
| UserRepository | UserRepository [get] |
| The repository providing access to users in the database. More... | |
| RoleRepository | Repository [get] |
| The repository providing access to roles in the database. More... | |
| String | Name [get, set] |
| The role's human friendly name. More... | |
| String | ApplicationName [get, set] |
| The application's name. More... | |
| long? | ApplicationId [get, set] |
| The application's unique identifier. More... | |
| String | Username [get, set] |
| The user's name. More... | |
| long? | UserId [get, set] |
| The user's unique identifier. More... | |
Properties inherited from Joutsen.AuthenticationControl.AuthenticatedCommand | |
| String | Credentials [set] |
| The username and password separated by a colon used to authenticate the execution of a command. More... | |
| Authenticator | AuthProvider [get] |
| The schema for the authentication database. More... | |
Additional Inherited Members | |
Static Public Member Functions inherited from Joutsen.AuthenticationControl.AuthenticatedCommand | |
| static new SubParser | ConfigureParser (SubParser parser) |
| Can be used to configure a parser with the credentials argument. More... | |
A base class for commands that handle roles.
| Joutsen.AuthenticationControl.RoleCommand.RoleCommand | ( | IServiceProvider | services | ) |
|
protected |
Fetches the unique identifier of the application.
|
protected |
Fetches the user from the database.
|
protected |
Fetches the unique identifier of the user.
|
getset |
The application's unique identifier.
|
getset |
The application's name.
|
get |
The repository providing access to applications in the database.
|
getset |
The role's human friendly name.
|
get |
The repository providing access to roles in the database.
|
getset |
The user's unique identifier.
|
getset |
The user's name.
|
get |
The repository providing access to users in the database.