ESET Secure Authentication SDK documentation
 All Classes Namespaces Functions Variables
ESET Namespace Reference

Detailed Description

SDK Constants

Two-factor credential types

Example IUserStorage implementation which keeps all data in an associative array

IUserStorage Class ArgumentNullException Class ArgumentNullOrEmptyException Class ArgumentOutOfRangeException Class EsaProvisioningException Class InsufficientTextMessageCreditsException Class InvalidApiCredentialsException Class InvalidOperationException Class LicenseActivationException Class LicenseExceededException Class LicenseInUseException Class LicenseInvalidException Class NotSupportedException Class ProvisioningCommunicationException Class SecurityException Class TwoFactorException Class UserLockedException Class UserNotFoundException Class VersionNotSupportedException IAuditor interface Custom security audit implementations must inherit from this interface and be set on the TwoFactorConfiguration object. ESET.SecureAuthentication.SDK.TwoFactorConfiguration.html#method_setAuditor TwoFactorConfiguration::setAuditor() ILoggerFactory interface TwoFactorSettings class Mimic PHP 5.4's JsonSerializable ESET::jsonEncode ITextMessageSender interface Custom text message gateway implementations must inherit from this interface and be set on the TwoFactorConfiguration object. These methods will automatically be called by the SDK when needed. ESET.SecureAuthentication.SDK.TwoFactorConfiguration.html#method_setTextMessageSender TwoFactorConfiguration::setTextMessageSender() IUserStorage interface Custom user data storage implementations must inherit from this interface and be set when creating the TwoFactorConfiguration object. These methods will automatically be called by the SDK when needed. ESET.SecureAuthentication.SDK.TwoFactorConfiguration.html#method___construct TwoFactorConfiguration::__construct() Class ActivateResult Result object for TwoFactorAuthenticator::authenticate() ESET.SecureAuthentication.SDK.TwoFactorAuthenticator.html#method_authenticate TwoFactorAuthenticator::authenticate() Result object for TwoFactorAuthenticator::preAuthenticate() ESET.SecureAuthentication.SDK.TwoFactorAuthenticator.html#method_preAuthenticate TwoFactorAuthenticator::preAuthenticate() Result object for TwoFactorUser::provisionMobileApp() ESET.SecureAuthentication.SDK.TwoFactorUser.html#method_provisionMobileApp TwoFactorUser::provisionMobileApp() TwoFactorAuthenticator class Main class used for interacting with the SDK TwoFactorConfiguration class Configuration data for the TwoFactorAuthenticator object. ESET.SecureAuthentication.SDK.TwoFactorAuthenticator.html#method___construct TwoFactorAuthenticator::__construct TwoFactorUser class SDK Version information