Ping SDKs

Step 3. Configure connection properties

In this step, you configure the sample app to connect to the authentication tree/journey you created when setting up your server configuration.

  1. Copy the .env.example file in the sdk-sample-apps/javascript/embedded-login-davinci folder and save it with the name .env within this same directory.

  2. Open the .env file and edit the property values to match the settings you configured in previous steps:

    VITE_SCOPE=$SCOPE
    VITE_WEB_OAUTH_CLIENT=$WEB_OAUTH_CLIENT
    VITE_WELLKNOWN_URL=$WELLKNOWN_URL
    1. In the VITE_SCOPE property, enter the scopes you want to assign users who complete authentication using the client, separated by spaces.

      Example:

      VITE_SCOPE="openid profile email address"

    2. In VITE_WEB_OAUTH_CLIENT, property, enter the ID of the client you are connecting to in PingOne.

      Example:

      VITE_WEB_OAUTH_CLIENT="6c7eb89a-66e9-ab12-cd34-eeaf795650b2"

      Refer to Get configuration values from PingOne for instructions of where to find this value.

    3. In the VITE_WELLKNOWN_URL property, enter the OIDC Discovery Endpoint value from the client you are connecting to in PingOne.

      Example:

      discoveryEndpoint = "https://auth.pingone.ca/3072206d-c6ce-ch15-m0nd-f87e972c7cc3/as/.well-known/openid-configuration"

      Refer to Get configuration values from PingOne for instructions of where to find this value.

    The result resembles the following:

    VITE_SCOPE="openid profile email address"
    VITE_WEB_OAUTH_CLIENT="sdkPublicClient"
    VITE_WELLKNOWN_URL="https://auth.pingone.ca/3072206d-c6ce-ch15-m0nd-f87e972c7cc3/as/.well-known/openid-configuration"