AMPS C# Client
5.3.5.0
AMPS C# Client for .NET
|
Interface used to authenticate an AMPS client user. If authentication was unsuccessful, then an AuthenticationException is thrown. The public repository contains implementations of the authenticator interface. You can use them as examples for your own implementations. More...
Public Member Functions | |
String | authenticate (String username_, String currentPassword_) |
Called by AMPS.Client, just before the logon command is sent. More... | |
String | retry (String username_, String password_) |
Called when a logon "ack" is received with a status of "retry". More... | |
void | completed (String username_, String password_, Message.Reasons reason_) |
Called when a logon completes successfully. More... | |
Interface used to authenticate an AMPS client user. If authentication was unsuccessful, then an AuthenticationException is thrown. The public repository contains implementations of the authenticator interface. You can use them as examples for your own implementations.
String AMPS.Client.Authenticator.authenticate | ( | String | username_, |
String | currentPassword_ | ||
) |
Called by AMPS.Client, just before the logon command is sent.
username_ | The current value of the username as specified in the URI. |
currentPassword_ | The current value of the password, as specified in the URI. |
AMPS.Client.Exceptions.AuthenticationException | If authentication was unsuccessful or an error occurred. |
Implemented in AMPS.Client.DefaultAuthenticator.
void AMPS.Client.Authenticator.completed | ( | String | username_, |
String | password_, | ||
Message.Reasons | reason_ | ||
) |
Called when a logon completes successfully.
Once a logon has completed, this method is called with the username and password that caused a successful logon.
username_ | The username that successfully logged on to the server. |
password_ | The password that successfully logged on to the server. |
reason_ | The reason reported for success by the server. |
AMPS.Client.Exceptions.AuthenticationException | If authentication was unsuccessful or an error occurred. |
Implemented in AMPS.Client.DefaultAuthenticator.
String AMPS.Client.Authenticator.retry | ( | String | username_, |
String | password_ | ||
) |
Called when a logon "ack" is received with a status of "retry".
AMPS will continue trying to logon as long as the server returns "retry", and this method continues to succeed.
username_ | The username returned by the server's ACK message. |
password_ | The password or token returned in the server's ACK message. |
AMPS.Client.Exceptions.AuthenticationException | If authentication was unsuccessful or an error occurred. |
Implemented in AMPS.Client.DefaultAuthenticator.