Passer au contenu principal
Auth0 vous permet de créer des connexions PingFederate Server.

Prérequis

Avant de commencer :

Étapes

Si votre serveur est configuré de façon standard, pour connecter votre PingFederate Server à Auth0, vous devez :
  1. Obtenir le certificat de signature auprès de l’IdP et le convertir en Base64.
  2. Créer une connexion d’entreprise dans Auth0.
  3. Activer la connexion d’entreprise pour votre application Auth0.
  4. Tester la connexion.
Si une configuration supplémentaire est nécessaire pour votre serveur (comme le mappage d’attributs), vous devez plutôt créer une nouvelle connexion d’entreprise SAML.

Obtenez le certificat de signature auprès de l’IdP

Avec PingFederate Server, Auth0 agit en tant que fournisseur de services; vous devrez donc récupérer un certificat de signature X.509 auprès du (au format PEM ou CER); plus tard, vous le téléverserez dans Auth0. Comme la procédure pour récupérer ce certificat varie, consultez la documentation PingFederate pour savoir comment gérer les 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 ce faire, utilisez soit un outil simple en ligne, soit exécutez la commande Bash suivante : cat signing-cert.crt | base64.

Chiffrement des assertions

Si vos assertions SAML sont chiffrées, vous devez configurer des valeurs supplémentaires pour votre connexion afin d’indiquer à Auth0 comment effectuer le déchiffrement.

Créer une connexion d’entreprise dans Auth0

Ensuite, si votre serveur est configuré selon la configuration standard, vous devrez créer et configurer une connexion d’entreprise PingFederate dans Auth0 et téléverser votre certificat de signature X.509. Cette tâche peut être effectuée dans l’Auth0 Dashboard.
Si une configuration supplémentaire est requise pour votre serveur (comme le mappage d’attributs), vous devez plutôt créer une nouvelle connexion d’entreprise SAML.
  1. Accédez à Auth0 Dashboard > Authentication > Enterprise, repérez Ping Federate et sélectionnez son +.
    Dashboard - Connections - Enterprise
  2. Saisissez les renseignements de votre connexion, puis sélectionnez Create:
ChampDescription
Connection nameIdentifiant logique de votre connexion; il doit être unique dans votre locataire. Une fois défini, ce nom ne peut plus être modifié.
PingFederate Server URLURL de votre PingFederate Server.
X.509 Signing CertificateClé publique du PingFederate Server (encodée au format PEM ou CER) que vous avez récupérée plus tôt auprès du fournisseur d’identité (IdP) dans ce processus.
Sign RequestLorsqu’elle est activée, la requête d’authentification SAML est signée. (Assurez-vous de télécharger le certificat de votre locataire et de le fournir au PingFederate Server.)
Si vos assertions SAML sont chiffrées, vous devez définir des valeurs supplémentaires pour votre connexion afin d’indiquer à Auth0 comment gérer le déchiffrement.
Sign Request AlgorithmAlgorithme qu’Auth0 utilisera pour signer les assertions SAML. Assurez-vous qu’il correspond à la configuration de votre PingFederate Server.
Sign Request Digest AlgorithmAlgorithme qu’Auth0 utilisera pour le condensé de la requête signée. Assurez-vous qu’il correspond à la configuration de votre PingFederate Server.
Sync user profile attributes at each loginLorsqu’elle est activée, Auth0 synchronise automatiquement les données du profil utilisateur à chaque connexion, ce qui garantit que les modifications apportées dans la source de connexion sont automatiquement répercutées dans Auth0.
Configure Ping Federate Settings
3. Dans la vue Login Experience, configurez la façon dont les utilisateurs se connectent avec cette connexion.
ChampDescription
Home Realm DiscoveryCompare le domaine de courriel d’un utilisateur avec les domaines de fournisseur d’identité fournis. Pour en savoir plus, consultez Configure Identifier First Authentication
Display connection buttonCette option affiche les choix suivants pour personnaliser le bouton de connexion de votre application.
Button display name (Optional)Texte utilisé pour personnaliser le bouton de connexion pour Universal Login. Lorsqu’il est défini, le bouton affiche : « Continue with {Button display name} ».
Button logo URL (Optional)URL de l’image utilisée pour personnaliser le bouton de connexion pour Universal Login. Lorsqu’elle est définie, le bouton de connexion Universal Login affiche l’image dans un carré de 20 px sur 20 px.
Les champs facultatifs sont offerts uniquement avec Universal Login. Les clients qui utilisent Classic Login ne verront pas le bouton Add, Button display name ni Button logo URL.

Activez la connexion d’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 la connexion.