Skip to content

Desktop Password Reset

Desktop Password Reset (DPR) allows end users to access any web-based password management solution to change their password, even if they have forgotten their password or are locked out of their computer. SailPoint strongly recommends using SailPoint's Password Management solution with this application, as it is specially designed to ensure the security of the system.

When a user changes their password through DPR, it resets the user's password and updates all connected accounts on different managed systems. Users can access the DPR application by selecting the Forgot Password option from the login screen on their computer. Once they change their password, their account is unlocked, and they can log in normally.

During installation and configuration, Desktop Password Reset (DPR) requires the URL of the SailPoint tenant. When a user selects the Forgot Password link on the Windows or macOS login screen, the DPR Restricted Browser application launches and accesses the configured SailPoint URL. From this point, the password reset process is driven by the SailPoint password reset workflow.

In most cases, DPR does not directly access user passwords. The secure communication of the password over the network is handled by SailPoint. The only exception is when the Off-Network Password Reset feature is enabled during DPR installation or configuration. In this scenario, DPR accesses the password after a successful password reset.

This guide describes how to install and configure the SailPoint Desktop Password Reset.

Important

The SailPoint Desktop Password Reset (DPR) application is designed to work seamlessly with SailPoint. Although you can use DPR with other custom web applications and web pages, SailPoint only provides support for issues directly associated with the SailPoint platform. SailPoint is not responsible for any security or integration issues that may arise when DPR is used with third-party or custom web pages and solutions.

Deployment Overview

SailPoint Desktop Password Reset (DPR) must be deployed on each user's computer. In large organizations, the deployment process can involve many thousands of computers. Therefore, it is crucial to carefully plan the process for setting up installation files and installing the product on each computer.

Note

The specific steps may vary depending on the method used to distribute the product to the end-user computers.

The basic steps for deploying Desktop Password Reset for each operating system are listed below.

Deployment Overview for Windows

The basic steps for deploying DPR on Windows are as follows:

  1. Verify that the system meets the requirements for installing Desktop Password Reset (DPR).

    For more information, refer to System Requirements for Windows.

  2. Ensure that the administrator has the required permissions to install and configure DPR.

    For more information, refer to Administrator Permissions.

  3. Set up a directory containing the files necessary for installing DPR.

    For more information, refer to Remote Installation on Windows.

  4. Obtain the public certificate of your SailPoint tenant.

  5. Use the Setup.exe file to install DPR.

    For more information, refer to Remote Installation on Windows.

Note

Desktop Password Reset only supports 64-bit versions of Windows.

Deployment Overview for macOS

The basic steps for deploying DPR on macOS are as follows:

  1. Verify that the system meets the requirements for installing Desktop Password Reset (DPR).

    For more information, refer to System Requirements for macOS.

  2. Use the DPRConfigurator.app to deploy the configuration for Desktop Password Reset (DPR).

    For more information, refer to Managing Desktop Password Reset on macOS.

Documentation Feedback

Feedback is provided as an informational resource only and does not form part of SailPoint’s official product documentation. SailPoint does not warrant or make any guarantees about the feedback (including without limitation as to its accuracy, relevance, or reliability). All feedback is subject to the terms set forth at https://developer.sailpoint.com/discuss/tos.