Connexions sociales pour les partenaires
Dans Auth0, les connexions sont une source d’identité d’utilisateur pour la connexion dans une (vidéo). La Connexion sociale est le terme que nous utilisons pour une source d’identité au niveau du consommateur, comme Google ou Facebook (vidéo). Les clients peuvent permettre à leurs utilisateurs d’utiliser une ou plusieurs connexion(s) sociale(s) sur le formulaire de connexion, ou opter pour un fournisseur unique en incluant un paramètre URL spécifique lors de la redirection vers le formulaire de connexion.

Une fois l’utilisateur authentifié, son identité auprès du fournisseur social est associée à un profil Auth0, et le résultat est transmis à l’application ayant initié la demande de connexion. Cela crée un enregistrement d’utilisateur Auth0 en utilisant l’identité de la Connexion sociale sélectionnée. Les attributs associés à cet enregistrement sont associés depuis la source d’identité externe vers un Profil utilisateur Auth0.
Votre Connexion sociale Marketplace débutera en tant que Connexion sociale personnalisée, pouvant être configurée sur n’importe quel locataire Auth0. Cela vous permettra de visualiser le fonctionnement de la transaction et de vérifier que les utilisateurs peuvent s’authentifier via votre serveur d’autorisation. La vidéo suivante vous montrera comment créer et tester une Connexion sociale dans Auth0.
En outre, pour vous aider à construire votre intégration, vous pouvez utiliser notre modèle Intégration de connexion sociale.
Soumettez votre Connexion sociale
Une fois que l’intégration fonctionne, Auth0 travaillera avec vous pour publier l’intégration dans Auth0 Marketplace (Place de marché Auth0). Lorsque vous soumettez votre intégration, vous devez fournir les informations suivantes :
Le contenu commercial et marketing pour votre inscription dans la Place de marché Auth0. Cela inclut la description de votre entreprise et votre logo, ainsi qu’une explication de ce qu’effectue l’intégration.
Le code et la configuration que vous avez utilisés pour l’intégration. Les partenaires soumettent généralement le code en utilisant GitHub.
Nous aurons besoin de la configuration et de la documentation suivantes :
Les URL d’autorisation et de jeton qui doivent être utilisées; si votre serveur d’autorisation utilise une architecture de locataire, incluez le modèle à utiliser et nous inclurons un champ Domaine du locataire ou similaire.
Une liste de champs que le client qui configure l’intégration doit voir, y compris ID client et Secret client
Une liste des permissions pouvant être demandées, précisant si elles doivent être obligatoires et/ou demandées par défaut.
Un script de mappage de profil (conformément au modèle de script de mappage). Ce script doit mapper un identifiant unique à
user_id
et, si possible,email
,email_verified
, etname
Un guide d’installation rédigé en Markdown.