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 name
s 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);