Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/pingidentity/pingid-api-playground

Java application to test the PingID API operations. This sample application can help a developer understand the flows and the tokens involved with using the PingID API.
https://github.com/pingidentity/pingid-api-playground

pingid-api

Last synced: about 2 months ago
JSON representation

Java application to test the PingID API operations. This sample application can help a developer understand the flows and the tokens involved with using the PingID API.

Awesome Lists containing this project

README

        

#pingid-api-playground

### Overview

Java application to test the PingID API operations. This sample application can help a developer understand the flows and the tokens involved with using the PingID API.

### System Requirements / Dependencies

Requires:
- PingOne account with PingID service enabled (visit [Ping Identity Developer Site] to get a developer account)

Libraries & Dependencies:
- JOSE4J (https://bitbucket.org/b_c/jose4j/wiki/Home)
- Simple JSON (https://github.com/fangyidong/json-simple)
- Apache Commons logging
- Apache Commons IO tools
- Apache Commons File Upload tools
- JSON IO (https://github.com/jdereg/json-io)
- SLF4J (http://www.slf4j.org/)


### Installation

1. Install the latest Maven (https://maven.apache.org/)
2. Open a command line and from {your_location}/pingid-api-playground/ execute
```
mvn clean package
```
3. Copy target\pingid-api-playground.war to a Java web application server (i.e. Tomcat)

### Usage

1. Launch the application (i.e. https://localhost:8080/pingid-api-playground)
2. Upload your PingID properties file
3. Execute API operations

### Disclaimer

This software is open sourced by Ping Identity but not supported commercially as such. Any questions/issues should go to the Github issues tracker or discuss on the [Ping Identity developer communities] . See also the DISCLAIMER file in this directory.

[Ping Identity developer communities]: https://community.pingidentity.com/collaborate
[Ping Identity Developer Site]: https://developer.pingidentity.com/connect