AuthenticationService v0.3.0+7-g8a7f190
Public Member Functions | Properties | List of all members
Joutsen.AuthenticationControl.ApplicationCommand Class Reference

A base class for commands that handle applications. More...

Public Member Functions

 ApplicationCommand (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 ()
 

Properties

ApplicationRepository Repository [get]
 The repository providing access to applications in the database. More...
 
String Name [get, set]
 The application's name. 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...
 

Detailed Description

A base class for commands that handle applications.

Since
0.1.0

Constructor & Destructor Documentation

◆ ApplicationCommand()

Joutsen.AuthenticationControl.ApplicationCommand.ApplicationCommand ( IServiceProvider  services)

Property Documentation

◆ Name

String Joutsen.AuthenticationControl.ApplicationCommand.Name
getset

The application's name.

◆ Repository

ApplicationRepository Joutsen.AuthenticationControl.ApplicationCommand.Repository
get

The repository providing access to applications in the database.