Skip to main content
LinkedIn
Copied!

Table of Contents

Generating a one-time password by calling an API

Version:

Only available versions of this content are shown in the dropdown

You can generate a one-time password by calling an API. Use this method to use a one-time password from an external system or if your application is running on a Pega Platform version earlier than 7.3.

  1. Create a REST Connector by using the REST integration wizard.

    For more information about how to configure the connector, see Creating a REST integration.

  2. In the Endpoint URL field, enter the authenticate/one-time password web service on your server instance.

    https://localhost:9090/prweb/PRRestService/api/v1/authenticate/otp/email
  3. Select the POST method to invoke the external REST service.

  4. In the Add a REST response dialog box, in the Content type list, select JSON.

  5. For the response, enter the following text:

    {
    "Context": "Test 126",
    "EmailSettings": {
    "CorrespondenceName": "pyDefaultOTPCorr",
    "EmailAccount": "Default",
    "Subject": "OTP New",
    "ToAddress": "userid@sampledomain.com"
    }
    }
  6. Click Save.

Complete the Verifying a one-time password procedure.
Did you find this content helpful?

Have a question? Get answers now.

Visit the Collaboration Center to ask questions, engage in discussions, share ideas, and help others.

Ready to crush complexity?

Experience the benefits of Pega Community when you log in.

We'd prefer it if you saw us at our best.

Pega Community has detected you are using a browser which may prevent you from experiencing the site as intended. To improve your experience, please update your browser.

Close Deprecation Notice
Contact us