The purpose of this topic is to list frequently asked questions (FAQs) related to the Password Reset functionality in the Aptify Service-Oriented Architecture (SOA)
- What authentication methods are supported?
- How is the URL sent in the Notification Email generated?
- How Do I Enforce Additional Password Requirements?
How Do I Include Additional Information in the Notification Email?
Anchor | ||||
---|---|---|---|---|
|
...
The default Password Reset Notifier reads the Authentication Provider attribute PasswordResetURL to get the base URL, and then appends the Token as a URL parameter. Typically this attribute would be set to a page in your website that the user should navigate to to complete their reset request. This page would be responsible for gathering the required information necessary for the call to Aptify.framework.utility.resetPassword(). The value of this page is set in web.config:
Anchor | ||||
---|---|---|---|---|
|
...
If the new information is static or dynamic and on the Web User entity, simply update the Message Template on the Password Reset Notifier being used by your Authentication Provider. If you require other dynamic information in the email you will need to:
- Create an a staging entity that captures the required information
- Create a new Password Reset Notifier record with a new .NET plugin class. This new class should extend PasswordResetNotifierBase in the Aptify.Security.Provider.dll assembly. In the NotifyUser method create the new staging entity record and the appropriate Message Run record to generate the notification. Associate this Password Reset Notifier with your Authentication Provider record.
...