KlusterKite  0.0.0
A framework to create scalable and redundant services based on awesome Akka.Net project.
KlusterKite.NodeManager.Authentication.ClientProvider Class Reference

Creates predefined client applications More...

Inheritance diagram for KlusterKite.NodeManager.Authentication.ClientProvider:
KlusterKite.Security.Attributes.IClientProvider

Public Member Functions

 ClientProvider (ActorSystem system)
 
Task< IClientGetClientAsync (string clientId, string secret)
 Gets the client from authentication data More...
 

Public Attributes

decimal Priority => 10M
 

Additional Inherited Members

- Properties inherited from KlusterKite.Security.Attributes.IClientProvider
decimal Priority [get]
 Gets the priority value of the provider. Providers will be checked in the priority order from largest to lowest More...
 

Detailed Description

Creates predefined client applications

Definition at line 25 of file ClientProvider.cs.

Constructor & Destructor Documentation

◆ ClientProvider()

KlusterKite.NodeManager.Authentication.ClientProvider.ClientProvider ( ActorSystem  system)

Definition at line 38 of file ClientProvider.cs.

Member Function Documentation

◆ GetClientAsync()

Task<IClient> KlusterKite.NodeManager.Authentication.ClientProvider.GetClientAsync ( string  clientId,
string  secret 
)

Gets the client from authentication data

Implements KlusterKite.Security.Attributes.IClientProvider.

Definition at line 48 of file ClientProvider.cs.

Member Data Documentation

◆ Priority

decimal KlusterKite.NodeManager.Authentication.ClientProvider.Priority => 10M

Definition at line 45 of file ClientProvider.cs.


The documentation for this class was generated from the following file: