ESET Secure Authentication SDK documentation
 All Classes Namespaces Functions Variables
Public Member Functions | Static Public Member Functions | List of all members
ESET\SecureAuthentication\SDK\Internal\Auditing\LoggingAuditor Class Reference
Inheritance diagram for ESET\SecureAuthentication\SDK\Internal\Auditing\LoggingAuditor:
ESET\SecureAuthentication\SDK\IAuditor

Public Member Functions

 authenticationSuccess ($userId, $authenticatedCredential)
 
 authenticationFailure ($userId, $authenticatedCredential)
 
 authenticationLocked ($userId, $authenticatedCredential)
 
 preAuthentication ($userId, $expectedCredential)
 
 preAuthenticationLocked ($userId)
 
 provisionApp ($userId)
 
 provisionTextMessage ($userId)
 
 deProvision ($userId)
 
 userLocked ($userId)
 
 userUnlocked ($userId)
 
 userCreated ($userId)
 

Static Public Member Functions

static getInstance ()
 

Member Function Documentation

ESET\SecureAuthentication\SDK\Internal\Auditing\LoggingAuditor::authenticationFailure (   $userId,
  $authenticatedCredential 
)

User authentication was unsuccessful

Parameters
string$userIdUsername
int$authenticatedCredentialCredentialTypes constant CredentialTypes

Implements ESET\SecureAuthentication\SDK\IAuditor.

ESET\SecureAuthentication\SDK\Internal\Auditing\LoggingAuditor::authenticationLocked (   $userId,
  $authenticatedCredential 
)

User authentication failed due to locked account

Parameters
string$userIdUsername
int$authenticatedCredentialCredentialTypes constant CredentialTypes

Implements ESET\SecureAuthentication\SDK\IAuditor.

ESET\SecureAuthentication\SDK\Internal\Auditing\LoggingAuditor::authenticationSuccess (   $userId,
  $authenticatedCredential 
)

User authentication was successful

Parameters
string$userIdUsername
int$authenticatedCredentialCredentialTypes constant CredentialTypes

Implements ESET\SecureAuthentication\SDK\IAuditor.

ESET\SecureAuthentication\SDK\Internal\Auditing\LoggingAuditor::deProvision (   $userId)

User has been de-provisioned (2FA disabled)

Parameters
string$userIdUsername

Implements ESET\SecureAuthentication\SDK\IAuditor.

static ESET\SecureAuthentication\SDK\Internal\Auditing\LoggingAuditor::getInstance ( )
static
ESET\SecureAuthentication\SDK\Internal\Auditing\LoggingAuditor::preAuthentication (   $userId,
  $expectedCredential 
)

User pre-authentication successful

Parameters
string$userIdUsername
int$expectedCredentialCredentialTypes constant CredentialTypes

Implements ESET\SecureAuthentication\SDK\IAuditor.

ESET\SecureAuthentication\SDK\Internal\Auditing\LoggingAuditor::preAuthenticationLocked (   $userId)

User pre-authentication failed due to locked account

Parameters
string$userIdUsername

Implements ESET\SecureAuthentication\SDK\IAuditor.

ESET\SecureAuthentication\SDK\Internal\Auditing\LoggingAuditor::provisionApp (   $userId)

User has been provisioned for mobile app OTPs (2FA enabled)

Parameters
string$userIdUsername

Implements ESET\SecureAuthentication\SDK\IAuditor.

ESET\SecureAuthentication\SDK\Internal\Auditing\LoggingAuditor::provisionTextMessage (   $userId)

User has been provisioned for text message OTPs (2FA enabled)

Parameters
string$userIdUsername

Implements ESET\SecureAuthentication\SDK\IAuditor.

ESET\SecureAuthentication\SDK\Internal\Auditing\LoggingAuditor::userCreated (   $userId)

A new 2FA user account has been created

Parameters
string$userIdUsername

Implements ESET\SecureAuthentication\SDK\IAuditor.

ESET\SecureAuthentication\SDK\Internal\Auditing\LoggingAuditor::userLocked (   $userId)

User account has been locked

Parameters
string$userIdUsername

Implements ESET\SecureAuthentication\SDK\IAuditor.

ESET\SecureAuthentication\SDK\Internal\Auditing\LoggingAuditor::userUnlocked (   $userId)

User account has been unlocked

Parameters
string$userIdUsername

Implements ESET\SecureAuthentication\SDK\IAuditor.