KlusterKite
0.0.0
A framework to create scalable and redundant services based on awesome Akka.Net project.
|
The launcher program, that configures and starts individual nodes More...
Public Member Functions | |
Task< AuthenticationResult > | AuthenticateUserAsync (string userName, string password) |
Authenticate user using its login and password More... | |
Task< AuthenticationResult > | AuthenticateSelf () |
The application authenticates itself and will make operations on it's own behalf. More... | |
Task< AuthenticationResult > | AuthenticateWithRefreshTicket (RefreshTicket refreshTicket) |
Renews authentication session More... | |
Public Attributes | |
const string | LauncherClientId = "KlusterKite.NodeManager.Launcher" |
The web application client id More... | |
string | ClientId => LauncherClientId |
string | Name => "The launcher program, that configures and starts individual nodes" |
string | Type => this.GetType().Name |
IEnumerable< string > | OwnScope |
Additional Inherited Members | |
Properties inherited from KlusterKite.Security.Attributes.IClient | |
string | ClientId [get] |
Gets the client application id More... | |
string | Name [get] |
Gets the client application name More... | |
string | Type [get] |
Gets the client type name More... | |
IEnumerable< string > | OwnScope [get] |
Gets the authorization scope for application More... | |
The launcher program, that configures and starts individual nodes
Definition at line 22 of file Launcher.cs.
Task<AuthenticationResult> KlusterKite.NodeManager.Authentication.Clients.Launcher.AuthenticateSelf | ( | ) |
The application authenticates itself and will make operations on it's own behalf.
Implements KlusterKite.Security.Attributes.IClient.
Definition at line 51 of file Launcher.cs.
Task<AuthenticationResult> KlusterKite.NodeManager.Authentication.Clients.Launcher.AuthenticateUserAsync | ( | string | userName, |
string | password | ||
) |
Authenticate user using its login and password
Implements KlusterKite.Security.Attributes.IClient.
Definition at line 45 of file Launcher.cs.
Task<AuthenticationResult> KlusterKite.NodeManager.Authentication.Clients.Launcher.AuthenticateWithRefreshTicket | ( | RefreshTicket | refreshTicket | ) |
Renews authentication session
Implements KlusterKite.Security.Attributes.IClient.
Definition at line 62 of file Launcher.cs.
string KlusterKite.NodeManager.Authentication.Clients.Launcher.ClientId => LauncherClientId |
Definition at line 30 of file Launcher.cs.
const string KlusterKite.NodeManager.Authentication.Clients.Launcher.LauncherClientId = "KlusterKite.NodeManager.Launcher" |
The web application client id
Definition at line 27 of file Launcher.cs.
string KlusterKite.NodeManager.Authentication.Clients.Launcher.Name => "The launcher program, that configures and starts individual nodes" |
Definition at line 33 of file Launcher.cs.
IEnumerable<string> KlusterKite.NodeManager.Authentication.Clients.Launcher.OwnScope |
Definition at line 39 of file Launcher.cs.
string KlusterKite.NodeManager.Authentication.Clients.Launcher.Type => this.GetType().Name |
Definition at line 36 of file Launcher.cs.