Configuration
How to activate
By adding a on behalf parameter to the SAML assertion, Password reset can use this parameter to figure out if the password should be reset on the user that authenticated or if the user authenticated should reset someone else's password.
Required data
In order for allowing resetting password on behalf of some one else, the incoming assertion need to include two attributes:
on_behalf_of_user_name
on_behalf_of_display_name
In addition on_behalf_of_email is also included for notification reasons.
Resetting password on behalf of someone else
Achieving a reset "on behalf of", use pipe logic. In essence this means looking at the incoming request. If it contains "on_behalf_of_user_name" pipe should be configured to call second "on behalf-pipe" ignoring the regular valves used for reseting the logged in user.
Last updated