Comment ajouter des détails OAuth

L'authentification unique fonctionne en créant une intégration entre un fournisseur d'identité d'un client (IdP) et Apply via le protocole OAUTH. La prise de contact transmet les informations clés de l’utilisateur, notamment l’identifiant unique universel. L’IdP a pour rôle principal de s’assurer que les informations de l’utilisateur sont connues et que les informations de compte fournies sont correctes.

En raison de la nature technique de la mise en œuvre d'une intégration à identification unique (SSO) et du grand nombre de services d'authentification dont disposent les clients, Apply requiert la présence chez le client d'un expert technique disposant d'une expérience ou d'une connaissance approfondie de la SSO.

  • Nous fonctionnons dans un environnement à plusieurs clients et ne permettons pas le développement d'OAuth personnalisé. Notre intégration OAuth est déjà codée et achevée
  • Assurez-vous que votre personnel informatique connaît bien l'environnement de votre serveur IdP et qu'aucun de ses collègues n'y apporte de modifications inconnues lorsque vous configurez et testez votre configuration d'authentification unique.
  • Si vous souhaitez que nous dépannions votre configuration OAuth, merci de nous fournir les informations d'identification pour un compte utilisateur de test (nom d'utilisateur et mot de passe)
  • L'affichage d'un message d'erreur «redirection_uri_mismatch» signifie que vous n'avez pas autorisé votre configuration OAuth (du côté IdP) à communiquer avec l'URL suivante : https://<yoursite>.fluidreview.com/sso/oauth/
  • Si vous voyez un message d'erreur « inValid_grant », cela signifie que le code d'autorisation ou le jeton d'actualisation que vous utilisez a expiré. Ceci peut être dû à plusieurs raisons. Veuillez vérifier votre configuration.
  • Si vous parvenez à vous connecter à SurveyMonkey Apply mais que votre adresse email ne s'affiche pas correctement, assurez-vous que vous n'avez pas déjà créé un compte en utilisant le même email que celui qui est envoyé via l'authentification unique. Si c’est le cas, il existe un conflit. Si cela se produit, veuillez en aviser votre spécialiste ou l'assistance afin de dissocier les comptes.

Pour commencer la configuration :

  1. Accédez aux paramètres.
  2. Cliquez sur Inscription.
  3. Faites défiler vers le bas.
  4. Sélectionnez OAuth dans le menu déroulant Fournisseur d’authentification.
  5. Remplissez les champs OAuth disponibles
ChampsDescription
Clé de consommateur (ID client)Clé API associée au logiciel avec lequel vous vous authentifiez (identification pour le client). Il doit être unique pour tous les clients gérés par le serveur d'autorisation.
Nom convivialIndiquez un titre pour cette intégration OAuth. Vos utilisateurs verront ce nom.
Version OAuth1.0 ou 2.0, selon la version. Assurez-vous de connaître version vous utilisez !
Autoriser l'URLRetiré de votre serveur de ressources après l’autorisation de l’utilisateur. Ce point peut être considéré comme un point de connexion au serveur d'identification du logiciel.   https://exemple.com/oauth/authorize
URL du jeton d'accèsObjet qui contient l’identité de la sécurité. Un jeton d'accès est la chaîne utilisée lors de l'envoi de demandes authentifiées à l'API. https://authorization-server.com/token
URL du jeton d'accès (méthode)La méthode HTTP à utiliser lors de la communication avec l’ URL du jeton d’accès ci-dessus

Si version 1.0 de l'URL d'authentification : Point de terminaison du serveur d'autorisation qui récupère le code d'autorisation.

Si URL du profil Version 2.0 : Mène au profil auquel vous fournissez l'accès à SM Apply. C'est vous qui contrôlerez ce à quoi le système a accès.

  • Il doit s'agir d'une URL qui renvoie un objet JSON contenant toutes les propriétés que vous transférez à Apply, telles que l'ID d'entité, le prénom, le nom, l'adresse email et tout champ personnalisé.
    • Exemples d'ID d'entité :
      • id
      • user_id
      • uid
      • screen_name
      • username
  • SurveyMonkey Apply requiert l'identification d'entité, le prénom, le nom et l'adresse email de tous les utilisateurs afin de créer le compte utilisateur. Les propriétés supplémentaires que vous souhaitez passer sont facultatives et dépendent de vos exigences spécifiques.

En plus de tester le bon fonctionnement des éléments de connexion et de déconnexion, des tests complets doivent être effectués sur des applications complètes en utilisant l'authentification unique. Ceci inclut le test de toutes les demandes, liens, tâches et ressources potentiels, pour s'assurer que tout fonctionne comme prévu.

Si des problèmes sont détectés lors du test initial de l’authentification unique, certains éléments d’informations clés sont nécessaires pour permettre de résoudre le problème : le type d’utilisateur testé, les informations de connexion de cet utilisateur et le message d’erreur (le cas échéant). Les captures d'écran des messages d'erreur sont recommandées.