AuthenticationService  v0.2.0
Public Member Functions | Static Public Member Functions | Properties | List of all members
Joutsen.AuthenticationControl.CreateRoleCommand Class Reference

A command that can be used to create a new role for a user and application in the database. More...

Public Member Functions

override void ExecuteAuthenticated ()
 In derived classes contains the logic of the command. More...
 
- Public Member Functions inherited from Joutsen.AuthenticationControl.AuthenticatedCommand
override void Execute ()
 In derived classes executes the logic of the command. More...
 

Static Public Member Functions

static SubParser CreateParser (SubParser parser)
 Creates a command line parser for use with the command. More...
 
- Static Public Member Functions inherited from Joutsen.AuthenticationControl.AuthenticatedCommand
static SubParser ConfigureParser (SubParser parser)
 Can be used to configure a parser with the credentials argument. More...
 

Properties

String Description [get, set]
 A Description of the role. More...
 
- Properties inherited from Joutsen.AuthenticationControl.RoleCommand
ApplicationRepository AppRepository [get, set]
 The repository providing access to applications in the database. More...
 
UserRepository UserRepository [get, set]
 The repository providing access to users in the database. More...
 
RoleRepository Repository [get, set]
 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, set]
 The authentication provider used to check the credentials. More...
 

Additional Inherited Members

- Protected Member Functions inherited from Joutsen.AuthenticationControl.RoleCommand
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...
 

Detailed Description

A command that can be used to create a new role for a user and application in the database.

Since
0.1.0

Member Function Documentation

◆ CreateParser()

static SubParser Joutsen.AuthenticationControl.CreateRoleCommand.CreateParser ( SubParser  parser)
static

Creates a command line parser for use with the command.

◆ ExecuteAuthenticated()

override void Joutsen.AuthenticationControl.CreateRoleCommand.ExecuteAuthenticated ( )
virtual

In derived classes contains the logic of the command.

Implements Joutsen.AuthenticationControl.AuthenticatedCommand.

Property Documentation

◆ Description

String Joutsen.AuthenticationControl.CreateRoleCommand.Description
getset

A Description of the role.

Since
0.2.0