PingOne

PingOne, a renowned cloud-based identity and access management (IAM) solution provided by Ping Identity, offers secure single sign-on (SSO) capabilities, multifactor authentication (MFA), and user provisioning features. By integrating PingOne with Remote Desktop Manager, organizations can leverage these robust security features directly within their remote desktop management environment.

Required applications

In PingOne, permissions are assigned based on the type of application. For a worker, permissions come from predefined roles, while permissions for all other types of apps come directly from the user. For PingOne we need two applications unlike Azure or Okta.

Worker application

This application is used to find users and groups from the directory.

Required roles

Both Environment Admin and Identity Admin roles are required.

Required configuration settings

The following are the required configuration settings in PingOne.

Authentication app

Here are the required configuration settings for the application used to authenticate a user to our system using their PingOne identity. The required configuration settings are located in the Overview tab.

The basic URL for the worker application is api.pingone.[com, ca, eu, asia]/v1. Note that the URL depends on where PingOne is deployed.

PingOne authentication settings in Devolutions Server

In Devolutions Server web interface, go to Administration – Server Settings – Authentication. Check Authenticate with PingOne user and click PingOne authentication.

The following is a description of the authentication settings for PingOne in Devolutions Server.

General

SETTINGS DESCRIPTION
Display Name The name displayed in the PingOne dashboard for identifying an application or resource.
Environment ID A unique identifier assigned by PingOne to differentiate between specific operational environments (e.g., development, testing, production).

Authentication configuration

SETTINGS DESCRIPTION
Domain The domain used in authentication processes, often reflecting the organization's primary internet domain, to identify the organization in PingOne.
Client ID A unique identifier provided by PingOne for an application, facilitating OAuth 2.0 authentication by distinguishing it from others.
Client Secret A secret key given by PingOne, used with the Client ID for OAuth 2.0 authentication, ensuring secure access to the application.

Synchronize users and groups

SETTINGS DESCRIPTION
Domain The internet domain associated with the organization for user and group synchronization purposes, typically the organization's email domain. The URL is api.pingone.[com, ca, eu, asia]/v1. Note that the URL depends on where PingOne is deployed.
Client ID An identifier for the application or service used by PingOne for managing user and group synchronization processes.
Client Secret A secret key used alongside the Client ID to securely sync users and groups between the organization's directory services and PingOne.
Test Connection Test and verify that the settings for user and group synchronization are correctly configured and operational with PingOne.

Automatic user creation

SETTINGS DESCRIPTION
Auto Create on First Login Enables the automatic creation of user accounts in PingOne when they log in for the first time.
User Type Specifies the role or permissions for users automatically created upon their first login, affecting their access within the PingOne ecosystem.
Only from this group Limits the automatic creation of user accounts to individuals who are members of a particular group.
Devolutions Forum logo Share your feedback