- Configurez une source d'authentification pour le Single Sign-On dans le tableau de bord Duo. Assurez-vous que
FirstName et LastName
sont fournis comme attributs comme décrit dans la documentation Duo.
- Depuis l'onglet « Applications », cliquez sur « Protect an Application » et choisissez de protéger un « Generic Service Provider »
avec « 2FA with SSO hosted by Duo (Single Sign-On) »

- Mappez les valeurs suivantes du Generic Service Provider Duo dans le tableau de bord GitGuardian :
| Valeurs Duo | Configuration GitGuardian |
|---|
| Entity ID | Entity ID |
| Single Sign-On URL | Single Sign On URL |
| Certificate contents | X509 Cert |
Assurez-vous également que la case I have mapped the attributes first_name and last_name in my IdP est cochée.
- Mappez les éléments suivants depuis le tableau de bord GitGuardian dans la configuration du Generic Service Provider Duo :
| Configuration Duo Service Provider | Valeurs GitGuardian |
|---|
| Service Provider Entity ID | SP Entity id |
| Assertion Consumer Service | ACS URL |
- Dans la section SAML Response, ajoutez le mapping suivant dans « Map attributes »
| Attribut IdP | Attribut SAML Response |
|---|
| First Name | first_name |
| Last Name | last_name |

- Donnez à la configuration du Service Provider un nom reconnaissable, comme « GitGuardian ».
- Enregistrez.
- Important : N'oubliez pas de réserver votre domaine email pour activer la découverte automatique du SSO.