Attributes

id : SObject Id of the authenticator name : SObject Name of the authenticator maxAge : Default maxAge defined for the authenticator amrs : Default list of AMRs defined for the authenticator

Methods

get

Use this method to retrieve decrypted configuration data of an authenticator
global Object get(String name);

Input

name : The name of the configuration attribute

Return

An object with the value of attribute. If the name does not map to a configuration, null is returned. You need to cast the return value to the appropriate data type.

keySet

global Set<String> keySet();

Return

Returns the list of configuration names which have values.

initRegistration

Each authenticator provider must implement this method which initiate the authenticator registration process. Read the documentation for the Authenticator you are using for more details on the inputs and outputs
global virtual Object initRegistration(Map<String, Object> param);

verifyRegistration

Each authenticator provider must implement this method which verify the authenticator registration process is properly completed. Read the documentation for the Authenticator you are using for more details on the inputs and outputs
global virtual Object verifyRegistration(Map<String, Object> param);

initVerification

Each authenticator provider must implement this method which initiate the authenticator verification process. Read the documentation for the Authenticator you are using for more details on the inputs and outputs
global virtual Object initVerification(Map<String, Object> param);

verifyVerification

Each authenticator provider must implement this method which verify the authenticator verification process is properly completed. Read the documentation for the Authenticator you are using for more details on the inputs and outputs
global virtual Object verifyVerification(Map<String, Object> param);