AuthCommon Class

Represents base authentication class

Definition

Namespace: KeeperSecurity.Authentication
Assembly: KeeperSdk (in KeeperSdk.dll) Version: 1.1.0
C#
public abstract class AuthCommon : IAuthentication, 
	IAuthEndpoint, IKeyLoader, IDisposable
Inheritance
Object    AuthCommon
Derived
Implements
IAuthEndpoint, IAuthentication, IKeyLoader, IDisposable

Properties

AuthContext Gets authentication context
DeviceToken Gets device token
Endpoint Gets a keeper server endpoint
Username Gets user email address.

Methods

DisposePerforms application-defined tasks associated with freeing, releasing, or resetting unmanaged resources.
ExecuteAuthCommand Executes Keeper JSON command.
ExecuteAuthRest Executes Keeper Protobuf request.
LoadTeamKeys Load team's keys
LoadUsersKeys Loads user's keys
Logout Logout from Keeper server.
TryGetTeamKeys Gets team's keys.
TryGetUserKeys Gets user's keys.

Extension Methods

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)

See Also