Vous êtes ici :
Configuration de reCAPTCHA pour votre site Experience Cloud de prestataires
Configurez reCAPTCHA dans les sites Experience Cloud pour vous assurer que les demandes de prestataires sont remplies par des humains, pas par des robots.
Éditions requises
Disponible avec : Lightning Experience Disponible avec : éditions Enterprise et Unlimited avec Health Cloud |
| Autorisations utilisateur requises | |
|---|---|
| Pour configurer reCAPTCHA : | Gestion du réseau de prestataires pour les sites Experience Cloud ET Administrateur d'OmniStudio |
Prérequis :
- Activation des expériences numériques
- Création d'un site Experience Cloud
- Générez une clé de site Google reCAPTCHA, puis copiez la clé de site. Pour plus d'informations, accédez à Création de clés reCAPTCHA pour les sites Web.
- Dans Configuration, saisissez Expériences numériques dans la case Recherche rapide et sélectionnez Tous les sites.
- Cliquez sur Générateur en regard du site Experience Cloud de vos fournisseurs.
-
Configurez les paramètres de sécurité :
- Dans la section Paramètres, sélectionnez Sécurité et confidentialité.
- Sous Niveau de sécurité, sélectionnez CSP relâchée : Autorisez l'accès aux scripts en ligne et aux hôtes autorisés dans la liste déroulante.
- Assurez-vous que Lightning Locker est activé.
- Pour ajouter Google en tant que site de confiance, cliquez sur Ajouter un site de confiance. Dans Nom, saisissez Google. Dans URL, saisissez https://www.google.com. Assurez-vous que Actif est sélectionné, puis cliquez sur Ajouter un site.
- Pour ajouter gstatic en tant que site de confiance, cliquez sur Ajouter un site de confiance. Dans Nom, saisissez gstatic. Dans URL, saisissez https://www.gstatic.com. Assurez-vous que Actif est sélectionné, puis cliquez sur Ajouter un site.
-
Ajoutez le code de balisage head :
- Dans la section Paramètres, sélectionnez Avancé.
-
Cliquez sur Modifier le balisage head, puis collez ce code :
<script src="https://www.google.com/recaptcha/api.js"></script><script type="text/javascript">/*** The custom LWC captcha component will fire 'grecaptchaRender' event to signal its readyness to show the Captcha.** Below handles that event, renders the captcha component on the div thats passed in, and sets it up to fire various events based on the captcha life cycle.*/document.addEventListener('grecaptchaRender', function(e) {grecaptcha.render(e.detail.element, {'callback': e.detail.callback,'expired-callback': e.detail.expiredCallback,'error-callback': e.detail.errorCallback,'sitekey' : e.detail.sitekey});});</script> - Enregistrez vos modifications.
-
Ajoutez Google et Gstatic à la liste des URL approuvées dans votre organisation :
- Dans Configuration, recherchez et sélectionnez URL approuvées.
-
Cliquez sur Nouvelles URL approuvées, puis ajoutez les URL suivantes à la liste des URL approuvées :
https://www.google.com
https://www.gstatic.com
- Enregistrez vos modifications.
-
Dans Configuration, saisissez Paramètres du site dans la case Recherche rapide, puis sélectionnez-le.
- Cliquez sur Nouveau site distant, puis ajoutez les URL suivantes à la liste des URL approuvées :
- Enregistrez vos modifications.
-
Ajoutez la CaptchaSiteKey à l'Omniscript d'inscription des prestataires que vous avez déjà ajouté au site Experience Cloud :
- Dans le Lanceur d'application, recherchez et sélectionnez OmniStudio.
- Dans la page Omniscripts, sélectionnez HealthCloudPNM/ProviderRegistrationWorkflow ou HealthCloudPNM/ProviderRegistrationWorkflowWithNPPES.
- Dans le Concepteur Omniscript, cliquez sur Nouvelle version pour créer une autre version de l'Omniscript.
- Sélectionnez l'élément Initialiser les valeurs d'ensemble.
- Sous Propriétés dans le volet droit, cliquez sur captchaSiteKey, puis ajoutez la clé de site que vous avez générée et copiée dans le champ Valeur de la page Modifier la valeur de l'élément.
- Enregistrez vos modifications, puis cliquez sur Activer la version
- Répétez ces étapes pour ajouter la CaptchaSiteKey à l'Omniscript de nomination de prestataires que vous avez déjà ajouté au site Experience Cloud : HealthCloudPNM/ProviderNominationWorkflow ou HealthCloudPNM/ProviderNominationWorkflowWithNPPES.
-
Créez des règles de partage pour rendre le CAPTCHA visible pour les utilisateurs invités.
- Dans Configuration, saisissez Paramètres de partage dans la case Recherche rapide, puis sélectionnez Paramètres de partage.
-
Créez une règle de partage pour l'objet Transformations de données Omni.
- Saisissez une étiquette et un nom de règle.
- Sélectionnez le type de règle Accès utilisateur invité.
- Spécifiez les critères de partage d'enregistrements, si nécessaire.
- Spécifiez les utilisateurs auxquels vous souhaitez accorder l'accès aux données. Par exemple, Utilisateur invité du site PNM.
- Définissez Lecture seule comme niveau d'accès par défaut.
- Enregistrez vos modifications.
- De la même façon, créez des règles de partage pour ces objets.

