Neuron®
The Neuron® is the basis for the creation of open and secure federated networks for smart societies.
Loading...
Searching...
No Matches
ISaslClientSide.cs
1using System.Threading.Tasks;
2
4{
8 public interface ISaslClientSide
9 {
16 Task<string> Initiate(IAuthenticationMechanism Mechanism, string Parameters);
17
24 Task<string> ChallengeResponse(IAuthenticationMechanism Mechanism, string Parameters);
25
32 Task<string> FinalResponse(IAuthenticationMechanism Mechanism, string Parameters);
33
37 string Domain
38 {
39 get;
40 }
41 }
42}
Interface for authentication mechanisms.
Interface for client-side client connections.
Task< string > Initiate(IAuthenticationMechanism Mechanism, string Parameters)
Initiates authentication
Task< string > ChallengeResponse(IAuthenticationMechanism Mechanism, string Parameters)
Sends a challenge response back to the server.
Task< string > FinalResponse(IAuthenticationMechanism Mechanism, string Parameters)
Sends a final response back to the server.