Sample applications


Sample applications

PingOne for Customers provides the following sample applications that you can download and use to jumpstart your custom PingOne project. Each sample application described below includes a link to the project files on GitHub, and links to related video tutorials on YouTube (if available).

JavaScript OIDC Authentication Quick Start

The JavaScript OIDC Authentication Quick Start sample application provides a quick and simple introduction to PingOne for Customers using JavaScript, including code that can be modified for use in your own applications.

  • Tutorial video: PingOne for Customer Trial Account Registration

React Custom User Sign-on Experience

The Custom User Sign-on Experience sample application shows you how to create a custom interface to leverage PingOne for Customers and a sign-on process with a look and feel that matches your own application. You can use this code directly in your own applications.

PingOne for Customers Spring-Boot Tools

These tools are necessary for the following two spring-boot samples. They provide the features you need to manage identities and applications and control authorization and authentication within your application instances. You can use this code directly in your own applications.

Python Custom User Registration

The Custom User Registration sample application shows you how to create a custom interface to leverage PingOne for Customers and add user registration to a Python app. You can use this code directly in your own applications.

Java Spring-Boot Custom User Registration

The Custom User Registration sample application shows you how to create a custom interface to leverage PingOne for Customers and add user registration to a spring-boot app. You can use this code directly in your own applications.

  • Tutorial video: PingOne for Customer Trial Account Registration

Java Spring-Boot Resource Owner and Authorization Example

The Resource Owner and Authorization sample application shows you how to create a resource owner to authorize access to your custom resources within your spring-boot app. You can use this code directly in your own applications.