ESET Secure Authentication SDK documentation
 All Classes Functions Variables
Public Member Functions | List of all members
com.eset.secureauthentication.sdk.IAuditor Interface Reference
Inheritance diagram for com.eset.secureauthentication.sdk.IAuditor:
com.eset.secureauthentication.sdk.internal.auditing.LoggingAuditor

Public Member Functions

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

Detailed Description

Interface for implementing custom auditor classes against. The configured auditor will be called when appropriate security events are raised.

Member Function Documentation

void com.eset.secureauthentication.sdk.IAuditor.authenticationFailure ( String  userId,
CredentialTypes  authenticatedCredential 
)

Event raised when an authentication attempt fails.

Parameters
userIdID of user that was authenticated
authenticatedCredentialtype of credential that was authenticated

Implemented in com.eset.secureauthentication.sdk.internal.auditing.LoggingAuditor.

void com.eset.secureauthentication.sdk.IAuditor.authenticationLocked ( String  userId,
CredentialTypes  authenticatedCredential 
)

Event raised when an authentication attempt made for a locked user.

Parameters
userIdID of user that was authenticated
authenticatedCredentialtype of credential that was authenticated

Implemented in com.eset.secureauthentication.sdk.internal.auditing.LoggingAuditor.

void com.eset.secureauthentication.sdk.IAuditor.authenticationSuccess ( String  userId,
CredentialTypes  authenticatedCredential 
)

Event raised when an authentication attempt is successful.

Parameters
userIdID of user that was authenticated
authenticatedCredentialtype of credential that was authenticated

Implemented in com.eset.secureauthentication.sdk.internal.auditing.LoggingAuditor.

void com.eset.secureauthentication.sdk.IAuditor.deProvision ( String  userId)

Event raised when a user is de-provisioned.

Parameters
userIdID of user

Implemented in com.eset.secureauthentication.sdk.internal.auditing.LoggingAuditor.

void com.eset.secureauthentication.sdk.IAuditor.preAuthentication ( String  userId,
CredentialTypes  expectedCredential 
)

Event raised when pre-authentication is started.

Parameters
userIdID of user that was pre-authenticated
expectedCredentialtype of credential expected during authentication

Implemented in com.eset.secureauthentication.sdk.internal.auditing.LoggingAuditor.

void com.eset.secureauthentication.sdk.IAuditor.preAuthenticationLocked ( String  userId)

Event raised when pre-authentication is attempted for a locked user.

Parameters
userIdID of user that was pre-authenticated

Implemented in com.eset.secureauthentication.sdk.internal.auditing.LoggingAuditor.

void com.eset.secureauthentication.sdk.IAuditor.provisionApp ( String  userId)

Event raised when a user is provisioned for mobile app OTPs.

Parameters
userIdID of user

Implemented in com.eset.secureauthentication.sdk.internal.auditing.LoggingAuditor.

void com.eset.secureauthentication.sdk.IAuditor.provisionTextMessage ( String  userId)

Event raised when a user is provisioned for text message OTPs.

Parameters
userIdID of user

Implemented in com.eset.secureauthentication.sdk.internal.auditing.LoggingAuditor.

void com.eset.secureauthentication.sdk.IAuditor.userCreated ( String  userId)

Event raised when a new user is created.

Parameters
userIdID of user

Implemented in com.eset.secureauthentication.sdk.internal.auditing.LoggingAuditor.

void com.eset.secureauthentication.sdk.IAuditor.userLocked ( String  userId)

Event raised when a user is locked.

Parameters
userIdID of user

Implemented in com.eset.secureauthentication.sdk.internal.auditing.LoggingAuditor.

void com.eset.secureauthentication.sdk.IAuditor.userUnlocked ( String  userId)

Event raised when a user is unlocked.

Parameters
userIdID of user

Implemented in com.eset.secureauthentication.sdk.internal.auditing.LoggingAuditor.


The documentation for this interface was generated from the following file: