Two-Factor Authentication
Two Factor Authentication is used when additional security/authentication is required to ensure the participant(s) are who they say they are. Two Factor Authentication can be set up using any of the available authentication methods supported. Below is an example of how to set up two factor authentication using PIN/Passcode and Mobile Authentication.
participant = new ParticipantInsertModel()
{
FullName = "John Smith",
EmailAddress = "testing@alphatrust.com",
SendRequestViaEmail = true,
Authentication = new AuthenticationModel()
{
Type = AlphaTrust.Pronto.ServiceContracts.Option.ParticipantAuthenticationTypes.Password,
Data = "P@ssword123",
TwoFactorAuthentication = new AuthenticationModel()
{
Type = AlphaTrust.Pronto.ServiceContracts.Option.ParticipantAuthenticationTypes.Mobile,
Data = "credentialname=myCredName;mobilesendtophone=555-555-1212"
}
};
};
Authentication Methods
Pass-Through Authentication
There may be scenarios where you want your signing Participant to bypass the AlphaTrust® e-Sign Password or Registered User Authentication screen because you have already authenticated them in an internal system. To do this, you can encrypt the known credentials (using the API method shown below) and then pass them through with the signing link as additional querystring parameters.