Connecter votre serveur PingFederate à Auth0

Auth0 vous permet de créer des connexions PingFederate Server.

Prérequis

Avant de démarrer :

Étapes

Tant que votre serveur est configuré de manière standard, pour connecter votre serveur PingFederate à Auth0, vous devez procéder comme suit :

  1. Obtenez le certificat de signature du fournisseur d’identité et convertissez-le en Base64.

  2. Créez une connexion d’entreprise dans Auth0.

  3. Activez la connexion d’entreprise pour votre application Auth0.

  4. Testez la connexion.

Obtenir le certificat de signature du fournisseur d’identité

Avec le serveur PingFederate, Auth0 joue le rôle de fournisseur de services. Vous devrez donc récupérer un certificat de signature X.509 auprès de l’IdP (au format PEM ou CER). Vous le téléverserez ensuite dans Auth0. Les méthodes pour récupérer ce certificat varient, veuillez donc consulter la documentation de PingFederate pour obtenir des instructions sur la gestion des certificats de votre serveur.

Convertir le certificat de signature en Base64

Avant de téléverser le certificat de signature X.509 dans Auth0, vous devez convertir le fichier en Base64. Pour y parvenir, utilisez soit un outil en ligne simple à utiliser ou exécutez la commande suivante dans Bash : cat signing-cert.crt | base64.

Créer une connexion d’entreprise dans Auth0

Ensuite, si votre serveur est configuré de manière standard, vous devrez créer et configurer une connexion PingFederate Enterprise dans Auth0 et téléverser votre certificat de signature X.509. Cette tâche peut être effectuée grâce à Auth0’s Dashboard.

  1. Accédez à Auth0 Dashboard > Authentification > Entreprise, localisez Ping Federate, et sélectionnez son +.

    Dashboard (Tableau de bord) - Connections (Connexions) - Enterprise (Entreprise)
  2. Saisissez les détails de votre connexion et sélectionnez Créer :

    Champ Description
    Nom de connexion Identifiant logique de votre connexion; il doit être unique pour votre locataire. Une fois défini, ce nom ne peut pas être modifié.
    PingFederate Server URL URL pour votre serveur PingFederate.
    **X.509 Signing Certificate ** Clé publique du serveur PingFederate (encodée au format PEM ou CER) que vous avez récupérée de l’IdP plus tôt dans ce processus.
    Demande de signature Lorsque cette option est activée, la demande d’authentification SAML est signée. (Assurez-vous de télécharger et de fournir au serveur PingFederate le certificat de votre locataire.)
    Algorithme de demande de signature L’algorithme qu’Auth0 utilisera pour signer les assertions SAML. Assurez-vous que cela correspond à la configuration de votre serveur PingFederate.
    Algorithme de condensé de demande de signature Algorithme qu’Auth0 utilisera pour le condensé de demande de signature. Assurez-vous que cela correspond à la configuration de votre serveur PingFederate.
    Synchroniser les attributs du profil utilisateur à chaque connexion Lorsque cette option est activée, Auth0 synchronise automatiquement les données du profil utilisateur avec chaque connexion utilisateur, garantissant ainsi que les modifications apportées à la source de connexion sont automatiquement mises à jour dans Auth0.

    Configurer les paramètres de PingFederate

  3. Dans l’affichage Expérience de connexion, configurez la façon dont les utilisateurs se connectent avec cette connexion.

    Champ Description
    Découverte du domaine d’origine Compare le domaine de l’adresse courriel de l’utilisateur avec les domaines du fournisseur d’identité fourni. Pour plus d’informations, lisez Configurer l’authentification Identifier First
    Afficher le bouton de connexion Cette option affiche les choix suivants pour personnaliser le bouton de connexion de votre application.
    Nom d’affichage du bouton (Facultatif) Texte utilisé pour personnaliser le bouton de connexion pour la connexion universelle. Lorsque défini, le bouton affiche : Continuer avec {Nom d’affichage du bouton}.
    Logo du bouton URL (Facultatif) URL de l’image utilisée pour personnaliser le bouton de connexion pour la connexion universelle. Lorsque défini, le bouton de connexion de la connexion universelle affiche l’image sous la forme d’un carré de 20 px sur 20 px.

Permettre une connexion entreprise pour votre application Auth0

Pour utiliser votre nouvelle connexion d’entreprise PingFederate, vous devez d’abord activer la connexion pour vos applications Auth0.

Tester la connexion

Vous êtes maintenant prêt à tester votre connexion.