---
title: Step 3. Test the app
description: Prepare
component: sdks
version: latest
page_id: sdks:oidc:tutorials/android/aic/03_test-the-app
canonical_url: https://docs.pingidentity.com/sdks/latest/oidc/tutorials/android/aic/03_test-the-app.html
revdate: Mon, 3 Jul 2023 18:00:37 +0100
keywords: ["OAuth 2.0", "OpenID Connect", "Tutorial", "Source Code", "Integration", "SDK", "Android"]
section_ids:
  log_in_as_a_demo_user: Log in as a demo user
---

# Step 3. Test the app

* [Prepare](00_before-you-begin.html)

* [Download](01_downloading-samples-repo.html)

* [Configure](02_configuring-connection-properties.html)

* **Run**

***

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 Advanced Identity Cloud 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 Advanced Identity Cloud environment you added earlier is correct.

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

   ![kotlin oidc app android config](../../../../_images/kotlin-oidc-app-android-config.png)Figure 1. Confirm the PingOne Advanced Identity Cloud connection properties

3. Tap **Launch OIDC Redirect Login**.

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

   ![kotlin oidc app aic login](../../../../_images/kotlin-oidc-app-aic-login.png)Figure 2. Browser launched and redirected to PingOne Advanced Identity Cloud

4. Sign on as a demo user:

   * Name: `demo`

   * Password: `Ch4ng3it!`

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

5. Tap the menu icon ([icon: bars, set=fas]), and then tap User Profile:

   ![kotlin oidc app android userinfo](../../../../_images/kotlin-oidc-app-android-userinfo.png)Figure 3. User info of the demo user

6. Tap the menu icon ([icon: bars, set=fas]), and then tap Logout.

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