KeeperSecurity.Authentication Namespace

Provides base types for establishing connection to Keeper servers.

Classes

AccountLicense Represents user's account license information.
AccountSettings Represents user's account settings.
AuthCommon Represents base authentication class
AuthExtensions Provides a set of static methods for IAuthentication interface.
KeeperApiException Keeper JSON API error.
KeeperAuthFailed Authentication failed exception.
KeeperCanceled Login is cancelled exception.
KeeperEndpointExtensions Endpoint extension methods.
KeeperStartLoginException Unrecoverable error occurred during login.
SsoLoginInfo Describes SSO Provider connection parameters
UserKeys Defines user or team keys

Interfaces

IAuth Defines the properties and methods of not connected Keeper authentication object.
IAuthContext Defines properties of connected user.
IAuthEndpoint Defines the basic properties of Keeper endpoint object.
IAuthentication Defines properties and methods of connected Keeper authentication object.
IAuthInfoUI Defines methods that notify client about IAuth object state changes. Optional.
IAuthSecurityKeyUI Defines the method that starts U2F Security Key 2FA. Optional.
IDataKeyChannelInfo Base interface for sharing data key.
IDeviceApprovalChannelInfo Base interface for device approval channel.
IDeviceApprovalOtpInfo Defines a property for device approval by code actions.
IDeviceApprovalPushInfo Defines a property for device approval push actions.
IFanOutT Declares fan-out event delivery interface
IKeeperEndpoint Describes Keeper server endpoint.
IKeyLoader Defines methods for loading public keys
IPasswordInfo Base interface for password validation.
IPostLoginTaskUI Defines the methods required to complete post login tasks. Optional.
ISsoLogoutCallback Defines the methods required to logout from SSO IdP. Optional.
ISsoTokenActionInfo Base interface for SSO login
ITwoFactorAppCodeInfo Defines properties for 2FA by code action.
ITwoFactorChannelInfo Base 2FA channel interface
ITwoFactorDurationInfo Defines 2FA duration property.
ITwoFactorPushInfo Defines properties for 2FA push action.

Delegates

BiometricsActionDelegate Validate biometrics key delegate.
DeviceApprovalOtpDelegate Device approval by 2FA code delegate.
DeviceApprovalPushActionDelegate Device approval push delegate.
GetDataKeyActionDelegate Data key share push action.
NotificationCallbackT Notification callback delegate.
PasswordActionDelegate Validate master password delegate.
SsoTokenActionDelegate SSO login token delegate.
TwoFactorCodeActionDelegate Two Factor Authorization by code delegate.
TwoFactorPushActionDelegate Two Factor Authorization action delegate.

Enumerations

AccountAuthType Specifies login type
DataKeyShareChannel Specifies supported data key share channels.
DeviceApprovalChannel Specifies supported device approval channels.
TwoFactorChannel Specifies supported 2FA channels.
TwoFactorDuration Specifies 2FA expiration.
TwoFactorPushAction Specifies available 2FA actions.