Ping SDKs

Step 3. Test the app

In the following procedure, you run the sample app that you configured in the previous step. The app performs a centralized login on your PingOne instance.

Log in as a demo user

  1. In Android Studio, select Run > Run 'ping-oidc.app'.

  2. On the Environment screen, ensure the PingOne environment you added earlier is correct.

    You can edit any of the values in the app if required.

    android oidc pingone config
    Figure 1. Confirm the PingOne connection properties
  3. Tap Centralized Login.

    The app launches a web browser and redirects to your PingOne environment:

    android oidc pingone login
    Figure 2. Browser launched and redirected to PingOne
  4. Sign on as a demo user:

    • Name:

    • Password: Ch4ng3it!

    If authentication is successful, the application returns to the access token screen.

  5. Tap the menu icon (), and then tap account_box User Profile:

    android oidc pingone userinfo
    Figure 3. User info of the demo user
  6. Tap the menu icon (), and then tap logout Logout.

    The app logs the user out of PingOne, revokes the tokens, and returns to the config page.

    To verify the user is logged out:

    1. In the PingOne administration console, navigate to Directory > Users.

    2. Select the user you signed in as.

    3. From the Sevices dropdown, select Authentication:

      pingone sessions en
      Figure 4. Checking a user’s sessions in PingOne.

      The Sessions section displays any existing sessions the user has, and whether they originate from a mobile device.