Interface AuthenticationServiceInf
Interface for all authentication specific methods
Namespace: Com.Kendox.Dcis.SubSystem.Service.Services
Syntax
public interface AuthenticationServiceInf
Methods
Name | Description |
---|---|
CreateApiToken(String, ApiTokenOptionsContract) | Create API token. |
EditApiToken(String, String, ApiTokenOptionsContract) | Edit API token. |
GetApiTokens(String) | Get API tokens. |
GetLastConnectionDate(String) | Get last connection logon and logoff date |
GetLogonResult(String) | Get logon result. |
GetOpenIdLogoffUrl(String) | Returns openId logoff url |
KeepAlive(String) | Keep connection to current InfoShare Server alive |
Logoff(String) | Logoff from server. Invalidates the connection id and releases the assigend licence. |
Logon(String, String, String, String, Int32) | Logon to server with username and password |
LogonWithNewPassword(String, String, String, String, String, Int32) | Logon to server with username and password and sets a new password |
LogonWithSingleSignOn(String, String, Int32) | Logon to a server with single sign on |
LogonWithToken(String, String, String, String, Int32) | Logon to server with a token |
RegenerateApiToken(String, String) | Regenerate API token. |
ResetUserPassword(String, String) | Method is deprecated and will herewith no longer be supported Reset user password |
RevokeApiToken(String, String) | Revoke API token. |
SendConnectionVerificationCode(String, String) | Send connection verification code to logged in user |
SendPasswordResetInvitation(String, String, String) | Send password reset invitation |
SetConnectionVerificationCode(String, String) | Set connection verification code. The logged in user tries verifying the passed verification code. |
SetPasswordWithToken(String, String, String) | Set password with token |