This section describes the requirements for implementing a PingID SDK application. There are different tasks for the admin and developer roles.
Admin setup and configuration tasks
Initial organization setup
PingOne hosts the PingID services, and provides the web admin console for PingID SDK application and user management.
Register for a PingOne account at https://admin.pingone.com/web-portal/register.
Admin application management
Each application must be set up and configured in the organization’s PingOne account, via the web admin console. The development team provides the admin with the application name.
The admin’s PingID SDK application management tasks are detailed in the PingID admin guide:
- Configure a new PingID SDK app: Basic creation of an entry for a new PingID SDK app, with default settings.
- Update a PingID SDK app’s configuration: Optionally configure additional settings for a PingID SDK app.
- Enable or disable a PingID SDK app: Configuration settings to enable or disable a PingID SDK app.
- Distribute PingID SDK settings file and application ID: Provide the following resources to application developers, in order to integrate the PingID SDK component into their application code:
- PingID SDK settings file
- Application ID
Developer setup and configuration tasks
In order to develop a PingID SDK application, developers must do the following:
-
Provide the application name to the admin, and request the admin to create and configure an entry for the app in the organization’s PingID account.
-
Request the app resources from the admin:
- PingID SDK settings file
- Application ID
-
Download the PingID SDK package from PingID downloads. The package contains:
- The PingID SDK component for iOS and Android applications.
- The PingID SDK sample customer server source code.
- The PingID SDK sample customer server war file.
- The PingID SDK demo app source code (Moderno).