public interface IAuthentication : IAuthEndpoint, 
	IKeyLoader| AuthContext | Gets authentication context | 
| ExecuteAuthCommand | Executes Keeper JSON command. | 
| ExecuteAuthRest | Executes Keeper Protobuf request. | 
| Logout | Logout from Keeper server. | 
| ExecuteAuthCommand | Executes JSON authenticated command that does not return data. (Defined by AuthExtensions) | 
| ExecuteAuthCommandTC | Executes JSON authenticated command. (Defined by AuthExtensions) | 
| ExecuteAuthCommandTC, TR | Executes JSON authenticated command. (Defined by AuthExtensions) | 
| ExecuteAuthRestTC, TR | Executes Protobuf authenticated request. (Defined by AuthExtensions) | 
| ExecuteBatch | Execute JSON authenticated command in a batch (Defined by AuthExtensions) | 
| GetAvailableEvents | Gets the list of all available audit events (Defined by AuditLogExtensions) | 
| GetEvents | Gets audit events in descending order. (Defined by AuditLogExtensions) | 
| GetUserEvents | Gets audit events for a user in descending order. (Defined by AuditLogExtensions) | 
| IsAuthenticated | Gets authenticated flag. (Defined by AuthExtensions) |