Le provisioning des utilisateurs via PingOne vous permet d'automatiser la gestion du cycle de vie des utilisateurs dans DocuWare grâce au protocole SCIM. Lorsque vous créez, mettez à jour ou désactivez un utilisateur dans PingOne, ces modifications sont automatiquement répercutées dans DocuWare.
Cette intégration se configure à deux endroits : dans Configuration DocuWare > Général > Provisioning des utilisateurs (où vous activez SCIM et enregistrez l'application) et dans la PingOne Admin Console (où vous créez une connexion de provisioning SCIM Outbound).
Configurer le provisioning des utilisateurs DocuWare
Ouvrez Configuration DocuWare > Général > Provisioning des utilisateurs.
Activez l'option Activer le provisioning des utilisateurs.
Dans la liste déroulante Identity Provider, sélectionnez Ping.
Dans la liste déroulante Enregistrement d'application, sélectionnez un enregistrement d'application existant. Si aucun n'existe, sélectionnez Créer un enregistrement d'application.

Saisissez un nom dans le champ Nom de l'application.
.png)
Copiez les valeurs suivantes depuis l'enregistrement d'application que vous venez de créer :
Application (Client) ID
Client secret
.png)
Cliquez sur Terminé.
Copiez les URL d'extrémité suivantes. Vous en aurez besoin pour la configuration de PingOne :
SCIM BASE URL
OAuth Token Request
Cliquez sur Enregistrer.
Configurer PingOne
Configurer un environnement PingOne
Si vous disposez déjà d'un environnement PingOne, passez à la section suivante.
Connectez-vous à votre compte PingOne à l'adresse
https://www.pingidentity.com/.

Sur l'écran d'accueil, cliquez sur Create new environment.

Cliquez sur le bouton + pour ajouter un environnement.

Sélectionnez Customer Solution, puis cliquez sur Next.

Sur l'écran suivant, cliquez sur Next.

Saisissez un nom pour l'environnement, laissez les autres champs sur leurs valeurs par défaut et cliquez sur Finish.

Créer la connexion de provisioning
Dans votre environnement, ouvrez Integrations > Provisioning.

Cliquez sur le bouton + pour créer une connexion.

Sélectionnez Identity Store comme type de connexion.

Sélectionnez SCIM Outbound, puis cliquez sur Next.

Saisissez un nom pour la connexion et cliquez sur Next.

Sélectionnez Client credentials comme méthode d'authentification et renseignez les valeurs suivantes :
OAuth Client ID : collez l'Application (Client) ID issue de DocuWare (étape 6).
OAuth Client Secret : collez le Client secret issu de DocuWare (étape 6).
SCIM BASE URL : collez la SCIM BASE URL issue de DocuWare (étape 8).
OAuth Token Request : collez l'URL OAuth Token Request issue de DocuWare (étape 8).

Configurez les autres paramètres de connexion comme indiqué dans la capture d'écran ci-dessous, puis cliquez sur Save.

Activez la connexion à l'aide du commutateur.

Configurer les règles de provisioning
Ouvrez l'onglet Rules.

Cliquez sur le bouton + pour créer une règle.
Saisissez un nom pour la règle et cliquez sur Create Rule.
Sélectionnez Target et ajoutez la connexion que vous venez de créer comme cible.

Cliquez sur Save.
Sélectionnez User Filter, puis cliquez sur le bouton de modification. Configurez le filtre comme suit :
Attribute : Population Name
Operator : Equals
Value : Default
Cliquez sur Save.

Sélectionnez Attribute Mapping, puis cliquez sur le bouton de modification. Configurez les correspondances suivantes :
Correspondances requises :
Username → userName
Email Address → workEmail
User ID → externalId
Enabled → active
Correspondances optionnelles :
Family Name → familyName
Given Name → givenName
Cliquez sur Save.


Activez la règle à l'aide du commutateur.
La configuration du provisioning est désormais terminée.
Provisionner des utilisateurs
Dans PingOne, ouvrez Directory > Users et cliquez sur le bouton + pour ajouter un nouvel utilisateur.

Renseignez les informations de l'utilisateur. Dans le champ Population, sélectionnez Default, puis cliquez sur Save. L'utilisateur est automatiquement provisionné dans DocuWare.
Pour provisionner des utilisateurs PingOne existants, déplacez-les vers la population Default.
