> ## Documentation Index
> Fetch the complete documentation index at: https://docs.pads4.com/llms.txt
> Use this file to discover all available pages before exploring further.

# How to configure Single Sign On Azure for PADS4

Le processus ci-dessous vous aide à configurer votre installation PADS4 CMS pour utiliser Azure SSO.

## Paramètres Azure

Il est nécessaire de configurer l'instance Azure pour permettre aux utilisateurs de votre organisation d'accéder à l'application PADS4 (Legacy) CMS. Pour activer cela, veuillez suivre les étapes de ce document :

## Étape 1 : Naviguez et connectez-vous à votre page "Azure portal" en tant qu'administrateur

[https://portal.azure.com/](https://portal.azure.com/)

## Étape 2 : Sélectionnez l'option "Microsoft Entra ID"

<img src="https://mintcdn.com/pads4/RiMI-g4NjECUn-K4/images/MicrosftentraID.png?fit=max&auto=format&n=RiMI-g4NjECUn-K4&q=85&s=9c10b2a614a3bf87aba2cad79038ad18" alt="Microsftentra ID Pn" width="806" height="112" data-path="images/MicrosftentraID.png" />

## Étape 3 : Dans le panneau de gauche, sélectionnez "Enterprise Applications"

<img src="https://mintcdn.com/pads4/RiMI-g4NjECUn-K4/images/EnterpriseApplications.png?fit=max&auto=format&n=RiMI-g4NjECUn-K4&q=85&s=65badcbfcd4974b48cf37a29c7af8066" alt="Enterprise Applications Pn" width="345" height="672" data-path="images/EnterpriseApplications.png" />

# **Important**

<Warning>
  Si vous \*\*<u>ne voulez pas</u> \*\* utiliser un Application Proxy sur votre application locale, continuez à l'étape 4 ci-dessous et ignorez les étapes 7 et 8.

  Si vous \*\*<u>voulez</u> \*\* utiliser un Application Proxy pour votre application locale, passez à l'étape 7 et ignorez les étapes 4, 5 et 6.
</Warning>

## Étape 4 : Sélectionnez l'option "+ New application" en haut de l'écran

<img src="https://mintcdn.com/pads4/NThVTmlmP0lAiQnP/images/step4+newapplication.png?fit=max&auto=format&n=NThVTmlmP0lAiQnP&q=85&s=8fe6df20c6f4991f16183d46ac5ed6de" alt="Step4+newapplication Pn" width="806" height="244" data-path="images/step4+newapplication.png" />

## Étape 5 : Cliquez sur "Create you own application"

<img src="https://mintcdn.com/pads4/NThVTmlmP0lAiQnP/images/step5.png?fit=max&auto=format&n=NThVTmlmP0lAiQnP&q=85&s=bfce632f366f1df5240e2bebe99b5b1b" alt="Step5 Pn" width="806" height="582" data-path="images/step5.png" />

## Étape 6 : Remplissez les informations demandées dans le formulaire et cliquez sur create

<img src="https://mintcdn.com/pads4/NThVTmlmP0lAiQnP/images/step6.png?fit=max&auto=format&n=NThVTmlmP0lAiQnP&q=85&s=d8036d9b5dae323d956b94858e3c567b" alt="Step6 Pn" width="806" height="539" data-path="images/step6.png" />

<Warning>
  Ignorez cette étape (7) si vous n'utilisez pas d'Application Proxy.
</Warning>

## Étape 7 : Création d'un groupe de connecteurs / connecteur d'application proxy :

Sélectionnez la **Manage Application Proxy Connectors** **section**

<img src="https://mintcdn.com/pads4/NThVTmlmP0lAiQnP/images/step7.png?fit=max&auto=format&n=NThVTmlmP0lAiQnP&q=85&s=d3ac4f06da782d712f76ccd11503a764" alt="Step7 Pn" width="806" height="402" data-path="images/step7.png" />

1. Dans le menu Application Proxy, sélectionnez + Download ConnectorService
2. Acceptez les conditions et téléchargez le fichier **<u>AADApplicationProxyConnectorInstaller.exe</u>** sur le PC serveur.
3. Exécutez l'installateur et assurez-vous de valider vos identifiants d'administrateur Azure pendant la configuration.

   <img src="https://mintcdn.com/pads4/NThVTmlmP0lAiQnP/images/step8.png?fit=max&auto=format&n=NThVTmlmP0lAiQnP&q=85&s=582636ace09917ad96949e39c7e5fb98" alt="Step8 Pn" width="409" height="288" data-path="images/step8.png" />
4. Une fois l'installation terminée, sélectionnez la **+New Connector** Group section
5. Créez un nom par défaut pour votre connexion. Par exemple : **SSO Connector**
6. Sélectionnez votre machine serveur dans la liste Connector
7. Sélectionnez la région où se trouve votre machine.

   <img src="https://mintcdn.com/pads4/NThVTmlmP0lAiQnP/images/step9.png?fit=max&auto=format&n=NThVTmlmP0lAiQnP&q=85&s=2b464072c2bda17cc886729ff30ada8c" alt="Step9 Pn" width="324" height="333" data-path="images/step9.png" />
8. Enregistrez votre nouvelle connexion ici.
9. Retournez à la section Enterprise Applications, et sélectionnez **"Add your own on-premises application"**

## Création d'une application locale dans Azure

1. Sélectionnez **Add an on-premises application**

   <img src="https://mintcdn.com/pads4/NThVTmlmP0lAiQnP/images/step10.png?fit=max&auto=format&n=NThVTmlmP0lAiQnP&q=85&s=b58cdef2d2b566873c904781dbf99cc7" alt="Step10 Pn" width="806" height="647" data-path="images/step10.png" />

<Warning>
  Ignorez cette étape (8) si vous n'utilisez pas d'Application Proxy.
</Warning>

## Étape 8 : Remplissez les informations demandées dans le formulaire et cliquez sur create.

<img src="https://mintcdn.com/pads4/RiMI-g4NjECUn-K4/images/Addyouownonpromiseapp.png?fit=max&auto=format&n=RiMI-g4NjECUn-K4&q=85&s=318afb5546b83aa6387f485a74bd7b72" alt="Addyouownonpromiseapp Pn" width="806" height="869" data-path="images/Addyouownonpromiseapp.png" />

### Exemple :

Name : PADS4 CMS

Internal URL : URL de l'installation PADS4 CMS ([https://servername](https://servername))

Pre-authentication : Azure Active Directory

Connector Group : SSO Connector (default). <u>C'est le groupe de connecteurs que vous venez de configurer</u>

Puis cliquez sur le bouton add

## Étape 9 : Naviguez vers l'application nouvellement créée

1. Naviguez vers l'application nouvellement créée en sélectionnant **" Enterprise Applications"** et utilisez l**a barre de recherche** pour trouver votre application. **Sélectionnez-la** puis naviguez vers "Users and Groups" :

<img src="https://mintcdn.com/pads4/NThVTmlmP0lAiQnP/images/userandgroups.png?fit=max&auto=format&n=NThVTmlmP0lAiQnP&q=85&s=f7a8eef4d1de1909d23dcb32fe747910" alt="Userandgroups Pn" width="806" height="732" data-path="images/userandgroups.png" />

2. Ajoutez les utilisateurs et groupes qui auront accès à l'application en sélectionnant l'option **" Add user/group "**

<img src="https://mintcdn.com/pads4/NThVTmlmP0lAiQnP/images/robinsso.png?fit=max&auto=format&n=NThVTmlmP0lAiQnP&q=85&s=47a430bc7ee515e51130e38e54225bac" alt="Robinsso Pn" width="806" height="293" data-path="images/robinsso.png" />

3. Sélectionnez **"None Selected"** pour accéder aux groupes et utilisateurs :

<img src="https://mintcdn.com/pads4/RiMI-g4NjECUn-K4/images/add.png?fit=max&auto=format&n=RiMI-g4NjECUn-K4&q=85&s=6c9801952a8bc21641fbc692169e40ac" alt="Add Pn" width="806" height="190" data-path="images/add.png" />

4. Utilisez la barre de recherche pour rechercher un utilisateur ou un groupe. Cliquez sur **"select"** et **"assign"**  une fois terminé

<img src="https://mintcdn.com/pads4/RiMI-g4NjECUn-K4/images/add2.png?fit=max&auto=format&n=RiMI-g4NjECUn-K4&q=85&s=25250d7adb834a032682c16508516ac9" alt="Add2 Pn" width="806" height="258" data-path="images/add2.png" />

<Warning>
  Il est fortement recommandé de créer un groupe d'utilisateurs PADS4 CMS avec Windows Server AD comme source.
</Warning>

## Étape 10 : Pour configurer Single Sign On (SSO)

Sélectionnez **"Single sign-on option"**  dans le volet de gauche puis **"SAML"**

<img src="https://mintcdn.com/pads4/RiMI-g4NjECUn-K4/images/10.png?fit=max&auto=format&n=RiMI-g4NjECUn-K4&q=85&s=e3bb2fd7f4b5c152b0485f0b5b1345b5" alt="10 Pn" width="806" height="370" data-path="images/10.png" />

## Étape 11 : Sélectionnez "Edit" sur "Basic SAML Configuration"

<img src="https://mintcdn.com/pads4/RiMI-g4NjECUn-K4/images/Image23.png?fit=max&auto=format&n=RiMI-g4NjECUn-K4&q=85&s=7b491c58fa7895d27f2dd68a442fd52d" alt="Image23 Pn" width="806" height="392" data-path="images/Image23.png" />

Sélectionnez " Add identifier "  et **" Add Reply URL "** et fournissez la valeur selon l'exemple ci-dessous :

<img src="https://mintcdn.com/pads4/RiMI-g4NjECUn-K4/images/Image24.png?fit=max&auto=format&n=RiMI-g4NjECUn-K4&q=85&s=69aeb7262e6a8568f635dd346da99cec" alt="Image24 Pn" width="806" height="484" data-path="images/Image24.png" />

## Exemple :

**Identifier**: URL PADS4 CMS local avec /Saml2 **(par exemple :** [https://robin.pads365.com/crystal/domain/Saml2](https://robin.pads365.com/crystal/domain/Saml2))

Si un port réseau unique est utilisé, assurez-vous de l'inclure dans la chaîne ci-dessus.

Par exemple : [https://robin.pads365.com:444/crystal/domain/Saml2](https://robin.pads365.com:444/crystal/domain/Saml2)

**Assurez-vous** de spécifier votre domaine PADS4 à "domain" dans l'URL

<img src="https://mintcdn.com/pads4/RiMI-g4NjECUn-K4/images/Image25.png?fit=max&auto=format&n=RiMI-g4NjECUn-K4&q=85&s=ba0d89e0665c9524740aa84090552de8" alt="Image25 Pn" width="806" height="62" data-path="images/Image25.png" />

Si vous utilisez le nom de domaine par défaut, ce sera : [https://robin.pads365.com/crystal/pads/Saml2](https://robin.pads365.com/crystal/pads/Saml2)

Reply URL : URL PADS4 CMS local avec /Saml2/Acs **(par exemple :**[**https://robin.pads365.com/crystal/domain/Saml2/Acs**](https://robin.pads365.com/crystal/domain/Saml2/Acs) )

Si un port réseau unique est utilisé, assurez-vous de l'inclure dans la chaîne ci-dessus.

Par exemple [https://robin.pads365.com:444/crystal/domain/Saml2/Acs](https://robin.pads365.com:444/crystal/domain/Saml2/Acs)

**Assurez-vous** de spécifier votre domaine PADS4 à "domain" dans l'URL

<img src="https://mintcdn.com/pads4/RiMI-g4NjECUn-K4/images/Image26.png?fit=max&auto=format&n=RiMI-g4NjECUn-K4&q=85&s=41ddc0fc7e43a20f75984eb088b065dd" alt="Image26 Pn" width="806" height="62" data-path="images/Image26.png" />

Si vous utilisez le nom de domaine par défaut, ce sera :

[https://robin.pads365.com/crystal/pads/Saml2/Acs](https://robin.pads365.com/crystal/pads/Saml2/Acs)

<Info>
  **Remarque :**  Si vous avez configuré SSO sur une version antérieure à 2023.1, le nom de domaine n'était pas requis dans l'URL lors de l'utilisation d'un seul domaine. À partir de la version 2023.1, le nom de domaine est requis dans l'URL à la fois pour les configurations à un et à plusieurs domaines.

  Par conséquent, lors de la mise à jour d'une version antérieure à 2023.1 avec SSO configuré vers la dernière version, assurez-vous d'ajouter le domaine à la fois à l'Identifier et à la Reply URL.

  **Assurez-vous de "Save" ces configurations.**
</Info>

## Étape 12 : Dans le menu " Single sign-on ", sélectionnez "Edit " dans la section " Attributes & Claims ".

<img src="https://mintcdn.com/pads4/RiMI-g4NjECUn-K4/images/Image27.png?fit=max&auto=format&n=RiMI-g4NjECUn-K4&q=85&s=8ba94eb56f36e8d7c3dad42fcbfa621c" alt="Image27 Pn" width="806" height="562" data-path="images/Image27.png" />

**Par défaut, vous auriez déjà une liste de revendications, cependant, il est nécessaire que les revendications correspondent à l'exemple ci-dessous pour une authentification réussie :**

<img src="https://mintcdn.com/pads4/RiMI-g4NjECUn-K4/images/Image28.png?fit=max&auto=format&n=RiMI-g4NjECUn-K4&q=85&s=1b2d4ba070db3c5b2b6b4676899738d7" alt="Image28 Pn" width="605" height="307" data-path="images/Image28.png" />

Ajoutez la revendication primarysid : Sélectionnez "Add new claim"

<img src="https://mintcdn.com/pads4/RiMI-g4NjECUn-K4/images/Image29.png?fit=max&auto=format&n=RiMI-g4NjECUn-K4&q=85&s=846f3951f81f44106bc1985c4888ff6a" alt="Image29 Pn" width="806" height="455" data-path="images/Image29.png" />

**Selon l'exemple fourni ci-dessus, ajoutez une nouvelle revendication pour correspondre au tableau d'exemple :**

<img src="https://mintcdn.com/pads4/RiMI-g4NjECUn-K4/images/Image29.png?fit=max&auto=format&n=RiMI-g4NjECUn-K4&q=85&s=846f3951f81f44106bc1985c4888ff6a" alt="Image29 Pn" width="806" height="455" data-path="images/Image29.png" />

Name : **primarysid**

Namespace : [**http://schemas.xmlsoap.org/ws/2008/06/identity/claims**](http://schemas.xmlsoap.org/ws/2008/06/identity/claims)

Source attribute : **user.objectid**

**Enregistrez toutes les configurations.**

## Ajoutez / Modifiez les détails de la revendication "group" selon l'exemple ci-dessous et enregistrez

<img src="https://mintcdn.com/pads4/RiMI-g4NjECUn-K4/images/Image30.png?fit=max&auto=format&n=RiMI-g4NjECUn-K4&q=85&s=e037ac63ecebbd2f15b1122649e8e155" alt="Image30 Pn" width="806" height="635" data-path="images/Image30.png" />

Name : **group**

Namespace : [http://schemas.xmlsoap.org/claims](http://schemas.xmlsoap.org/claims)

<Info>
  Remarque : Si vous rencontrez maintenant le comportement suivant, le bouton SSO sur la page de connexion fonctionne et vous pouvez saisir vos identifiants mais vous serez redirigé vers le portail de connexion PADS4 avec "No account is defined for your authentication request" dans l'URL.

  **Il peut y avoir 2 causes**

  la revendication de groupe est mal configurée

  L'utilisateur avec lequel vous essayez de vous connecter a la même adresse e-mail déjà configurée pour un utilisateur CMS / Workspace.
</Info>

<img src="https://mintcdn.com/pads4/RiMI-g4NjECUn-K4/images/Image31.png?fit=max&auto=format&n=RiMI-g4NjECUn-K4&q=85&s=4406286834de68b9d4d059c225d1592f" alt="Image31 Pn" width="806" height="73" data-path="images/Image31.png" />

<Info>
  Vous **avez maintenant préparé SSO dans Azure pour votre application PADS4.**
</Info>

# Informations requises pour la configuration SSO dans PADS4 CMS

## Pour configurer SSO dans PADS4 CMS, vous aurez besoin des éléments suivants :

Certificat du serveur de fédération

Identifiant du service de fédération

URL SSO SAML

URL des métadonnées

URL de la partie utilisatrice et;

ID de groupe du groupe d'utilisateurs que vous avez assigné à l'application.

## 1. Obtention du "Certificat du serveur de fédération"

Dans votre application, sélectionnez **" Single sign-on "** dans le volet de gauche

Faites défiler jusqu'à la section **" SAML Certificates "**&#x20;

Sélectionnez l'option **" Download "** à côté de l'option " Certificate (Raw) ".

<img src="https://mintcdn.com/pads4/RiMI-g4NjECUn-K4/images/Image32.png?fit=max&auto=format&n=RiMI-g4NjECUn-K4&q=85&s=a406fd396706e3a577bb38b07ba7535f" alt="Image32 Pn" width="806" height="429" data-path="images/Image32.png" />

## 2. Obtention de l'" Identifiant du service de fédération "

Dans votre application, sélectionnez **" Single sign-on "** dans le volet de gauche

Faites défiler jusqu'à la section **"Set up" your\_application\_name "**&#x20;

Sélectionnez l'option **" Copy "** à côté de l'option **" Azure AD Identifier "** .

<img src="https://mintcdn.com/pads4/RiMI-g4NjECUn-K4/images/Image33.png?fit=max&auto=format&n=RiMI-g4NjECUn-K4&q=85&s=79707572394f6c20eb372bb65496c9bf" alt="Image33 Pn" width="806" height="583" data-path="images/Image33.png" />

## 3. Obtention de l'"URL SSO SAML"

Dans votre application, sélectionnez **" Single sign-on "** dans le volet de gauche

Faites défiler jusqu'à la section **" Set up "your\_application\_name "**&#x20;

Sélectionnez l'option\*\*" Copy "\*\*   à côté de l'option **" Login URL "**  .

<img src="https://mintcdn.com/pads4/RiMI-g4NjECUn-K4/images/Image34.png?fit=max&auto=format&n=RiMI-g4NjECUn-K4&q=85&s=f4532d98fac0c33ababf96297ecef3ce" alt="Image34 Pn" width="806" height="583" data-path="images/Image34.png" />

## 4. Obtention de l'"URL des métadonnées"

Dans votre application, sélectionnez "**Single sign-on "**  dans le volet de gauche

Faites défiler jusqu'à la section \*\*" SAML Certificates " \*\*

Sélectionnez l'option **" Copy "** à côté de l'option **" App FederationMetadata URL "** .

<img src="https://mintcdn.com/pads4/RiMI-g4NjECUn-K4/images/Image35.png?fit=max&auto=format&n=RiMI-g4NjECUn-K4&q=85&s=48f730f0ce6b465ed8d50ef05fdae7ad" alt="Image35 Pn" width="806" height="497" data-path="images/Image35.png" />

## 5. Obtention de l'"URL de la partie utilisatrice"

Dans votre application, sélectionnez **" Single sign-on "** dans le volet de gauche

Faites défiler jusqu'à la section **" Basic SAML Configuration "**&#x20;

Copiez la chaîne à côté de l'option \*\*" Identifier (Entity ID) " \*\*.

<img src="https://mintcdn.com/pads4/RiMI-g4NjECUn-K4/images/Image36.png?fit=max&auto=format&n=RiMI-g4NjECUn-K4&q=85&s=da910f91547564fa6159e3e2f60c60d8" alt="Image36 Pn" width="806" height="392" data-path="images/Image36.png" />

## 6. Obtention de l'"ID de groupe" du groupe que vous avez assigné à votre application :

<Info>
  Pour **chaque groupe d'utilisateurs ajouté pour utiliser l'application PADS4 CMS, un tableau de mappage sera nécessaire pour ajouter les groupes à l'interface. Veuillez fournir aux installateurs les ID de groupe et les noms des groupes d'Azure pour garantir que les utilisateurs pourront se connecter.**
</Info>

Sélectionnez **"home"** dans portal.azure.com et sélectionnez **"Microsoft Entra ID"**

Naviguez vers **"Groups"** dans le volet de gauche

Recherchez le groupe que vous avez assigné dans votre application et copiez l'\*\*"Object Id"\*\*

<img src="https://mintcdn.com/pads4/RiMI-g4NjECUn-K4/images/Image37.png?fit=max&auto=format&n=RiMI-g4NjECUn-K4&q=85&s=352169ad39120410d05f20130717420e" alt="Image37 Pn" width="605" height="228" data-path="images/Image37.png" />

## 7. Maintenant que toutes les informations ci-dessus ont été recueillies, PADS4 CMS peut être configuré pour utiliser SSO.
