This page collects the issues most likely to come up when setting up and running the Self-Service Portal, and how to resolve them. When a reset behaves unexpectedly, the audit log is the first place to look — it records every step with the outcome and source IP.
The link is shown only when both conditions are met:
If the module is not licensed, the public reset URL is not served at all and the admin settings pages redirect away. If the module is licensed but reset is disabled, signed-in features still work but the public reset page does not.
If the Self-Service menu (for users) or the Self-Service Portal admin entry is missing, the module is not licensed on this install, or the license has expired. Check the License page. On a trial, confirm the trial is still active.
Run /admin/TestSelfServiceReset against a known username to isolate the cause. The usual culprits:
| Symptom | Likely cause | Fix |
|---|---|---|
| Service account cannot connect | Domain entered as a NetBIOS short name | Set Service account domain to the fully qualified, DNS-resolvable name (e.g. company.local), not the short name. |
| Service account cannot connect | Wrong username/password, or password changed in AD | Re-enter the service account password in the Service Account panel (leave blank only to keep the existing one). |
| User not found | The user is in an OU the service account was not delegated on | Extend the “Reset password” delegation to the OU that holds the user (see delegation steps). |
| Connection refused / certificate errors | LDAPS preferred but the DC has no valid certificate | The portal falls back to a signed and sealed connection automatically; if it still fails, check connectivity to the domain controller and DNS resolution of the FQDN. |
This is the most common real-world support case. Work through it in order:
extensionAttribute1 for email and mobile for phone). Make sure the attribute you mapped is the one actually populated for users.The new password is written subject to your domain’s password policy. A rejection usually means the chosen password does not meet the minimum length, complexity, or password-history requirements. Have the user choose a password that satisfies the policy shown on the page.
| Message | Meaning |
|---|---|
| The current password is incorrect | The user mistyped their existing password. |
| The new password does not meet the domain password policy | Length, complexity, or history requirement not satisfied. |
| Unable to find your account / contact your administrator | The account could not be located in the domain — check that the portal can reach the domain controller. |
The portal logs each attempt (success or failure, with a friendly reason) under the Password Change action in the audit log.