Email Validation Stage
This stage retrieves the email address from state
(or in response to initial requirements), then verifies the validity of the email address with the user who submitted the requirements through an email process.
- Example configuration
{ "name" : "emailValidation", "identityEmailField" : "mail", "emailServiceUrl" : "external/email", "emailServiceParameters" : { "waitForCompletion" : false }, "from" : "info@admin.org", "subject" : "Reset password email", "mimeType" : "text/html", "subjectTranslations" : { "en" : "Reset your password", "fr" : "Réinitialisez votre mot de passe" }, "messageTranslations" : { "en" : "Click to reset your password <a href=\"%link%\">Password reset link</a>", "fr" : "Cliquez pour réinitialiser votre mot de passe<a href=\"%link%\">Mot de passe lien de réinitialisation</a>" }, "verificationLinkToken" : "%link%", "verificationLink" : "https://localhost:8443/#/passwordreset/" },
- Dependencies
This stage expects a preceding stage to populate the user email address in
state
. The stage has no downstream dependencies.- Required Parameters
Email configuration. For more information, see "Configuring Emails for Self-Service Registration".