KlusterKite
0.0.0
A framework to create scalable and redundant services based on awesome Akka.Net project.
|
The description of the client applications 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... | |
Properties | |
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 description of the client applications
Definition at line 18 of file IClient.cs.
Task<AuthenticationResult> KlusterKite.Security.Attributes.IClient.AuthenticateSelf | ( | ) |
The application authenticates itself and will make operations on it's own behalf.
Implemented in KlusterKite.NodeManager.Authentication.Clients.WebApplication, and KlusterKite.NodeManager.Authentication.Clients.Launcher.
Task<AuthenticationResult> KlusterKite.Security.Attributes.IClient.AuthenticateUserAsync | ( | string | userName, |
string | password | ||
) |
Authenticate user using its login and password
userName | The user name (login) |
password | The user password |
Implemented in KlusterKite.NodeManager.Authentication.Clients.WebApplication, and KlusterKite.NodeManager.Authentication.Clients.Launcher.
Task<AuthenticationResult> KlusterKite.Security.Attributes.IClient.AuthenticateWithRefreshTicket | ( | RefreshTicket | refreshTicket | ) |
Renews authentication session
refreshTicket | The refresh ticket data |
Implemented in KlusterKite.NodeManager.Authentication.Clients.WebApplication, and KlusterKite.NodeManager.Authentication.Clients.Launcher.
|
get |
Gets the client application id
Definition at line 23 of file IClient.cs.
|
get |
Gets the client application name
Definition at line 28 of file IClient.cs.
|
get |
Gets the authorization scope for application
Definition at line 38 of file IClient.cs.
|
get |
Gets the client type name
Definition at line 33 of file IClient.cs.