KlusterKite
0.0.0
A framework to create scalable and redundant services based on awesome Akka.Net project.
|
The KlusterKite node manager web UI More...
Public Member Functions | |
WebApplication (ActorSystem system) | |
Task< AuthenticationResult > | AuthenticateSelf () |
The application authenticates itself and will make operations on it's own behalf. More... | |
async Task< AuthenticationResult > | AuthenticateUserAsync (string userName, string password) |
Authenticate user using its login and password More... | |
async Task< AuthenticationResult > | AuthenticateWithRefreshTicket (RefreshTicket refreshTicket) |
Renews authentication session More... | |
Public Attributes | |
const string | WebApplicationClientId = "KlusterKite.NodeManager.WebApplication" |
The web application client id More... | |
string | ClientId => WebApplicationClientId |
string | Name => "The KlusterKite nodmanager web UI" |
IEnumerable< string > | OwnScope => new string[0] |
string | Type => this.GetType().Name |
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 KlusterKite node manager web UI
Definition at line 27 of file WebApplication.cs.
KlusterKite.NodeManager.Authentication.Clients.WebApplication.WebApplication | ( | ActorSystem | system | ) |
Definition at line 40 of file WebApplication.cs.
Task<AuthenticationResult> KlusterKite.NodeManager.Authentication.Clients.WebApplication.AuthenticateSelf | ( | ) |
The application authenticates itself and will make operations on it's own behalf.
Implements KlusterKite.Security.Attributes.IClient.
Definition at line 58 of file WebApplication.cs.
async Task<AuthenticationResult> KlusterKite.NodeManager.Authentication.Clients.WebApplication.AuthenticateUserAsync | ( | string | userName, |
string | password | ||
) |
Authenticate user using its login and password
Implements KlusterKite.Security.Attributes.IClient.
Definition at line 64 of file WebApplication.cs.
async Task<AuthenticationResult> KlusterKite.NodeManager.Authentication.Clients.WebApplication.AuthenticateWithRefreshTicket | ( | RefreshTicket | refreshTicket | ) |
Renews authentication session
Implements KlusterKite.Security.Attributes.IClient.
Definition at line 76 of file WebApplication.cs.
string KlusterKite.NodeManager.Authentication.Clients.WebApplication.ClientId => WebApplicationClientId |
Definition at line 46 of file WebApplication.cs.
string KlusterKite.NodeManager.Authentication.Clients.WebApplication.Name => "The KlusterKite nodmanager web UI" |
Definition at line 49 of file WebApplication.cs.
IEnumerable<string> KlusterKite.NodeManager.Authentication.Clients.WebApplication.OwnScope => new string[0] |
Definition at line 52 of file WebApplication.cs.
string KlusterKite.NodeManager.Authentication.Clients.WebApplication.Type => this.GetType().Name |
Definition at line 55 of file WebApplication.cs.
const string KlusterKite.NodeManager.Authentication.Clients.WebApplication.WebApplicationClientId = "KlusterKite.NodeManager.WebApplication" |
The web application client id
Definition at line 32 of file WebApplication.cs.