Traduit par IA. Pas encore relu par la communauté. Lire en anglais

Blog · 28 septembre 2023 · Steve Simpson · Identité

Mettre en place la connexion sociale avec l'authentification Google dans Salesforce : un guide technique pas à pas

Introduction

Dans cet article, nous proposons un guide pas à pas pour mettre en place la connexion sociale avec Google comme fournisseur d’authentification dans Salesforce. Cette méthode d’authentification sécurisée n’est pas configurée pour les communautés : elle permet d’accéder à Salesforce avec ses identifiants Google.

Pour commencer

Configuration dans une sandbox Salesforce

Lancer la configuration : dans une nouvelle sandbox Salesforce, lancez la configuration pour intégrer l’authentification Google.

Créer un fournisseur d’authentification

Aller dans Fournisseurs d’authentification : ouvrez Fournisseurs d’authentification dans votre sandbox Salesforce.

Créer un nouveau fournisseur d’authentification : configurez un nouveau fournisseur en lui donnant un nom (par exemple Google). Choisissez Google comme fournisseur d’authentification.

Configurer le gestionnaire d’inscription

Un gestionnaire d’inscription est indispensable pour cette configuration. Voici un exemple de gestionnaire d’inscription de base.

Coder un gestionnaire d’inscription : créez une classe SocialRegistrationHandler qui redéfinit deux méthodes : updateUser et createUser.

Méthode updateUser : elle récupère un utilisateur par son ID et met à jour son courriel, son nom et son prénom avec les données de l’utilisateur authentifié.

Méthode createUser : elle crée un nouvel utilisateur Salesforce avec un profil d’utilisateur standard. Elle attribue un numéro aléatoire à l’utilisateur et remplit les champs essentiels comme l’alias, la langue, les paramètres régionaux, l’encodage des e-mails et le fuseau horaire.

Ce sont des étapes préliminaires, pas une solution complète.

Choisir le gestionnaire d’inscription : sélectionnez la classe SocialRegistrationHandler comme gestionnaire d’inscription de votre fournisseur d’authentification.

Capture d'écran : un fournisseur d'authentification Google dans la configuration Salesforce, avec le gestionnaire d'inscription et les URL d'authentification unique

Configurer les paramètres de Mon domaine

Ouvrir les paramètres de Mon domaine : allez dans les paramètres Mon domaine de Salesforce.

Modifier la configuration d’authentification : dans Configuration de l’authentification, ajoutez Google à votre écran de connexion.

Capture d'écran : la configuration d'authentification de Mon domaine, avec Google ajouté comme option de connexion

Avec ces étapes, les utilisateurs voient désormais l’option de connexion avec Google sur l’écran de connexion Salesforce.

Le parcours de connexion de l’utilisateur

Accès de l’utilisateur : l’utilisateur accède à Salesforce en saisissant l’URL de base de l’organisation dans une nouvelle fenêtre de navigation privée.

Option de connexion Google : l’utilisateur voit l’écran de connexion Salesforce avec l’option « Se connecter avec Google » ajoutée.

Authentification Google : en choisissant l’authentification Google, l’utilisateur est redirigé vers l’écran de connexion Google où il saisit ses identifiants.

Validation en deux étapes

Pour les comptes avec validation en deux étapes, l’utilisateur doit terminer cette étape pour accéder à Salesforce. Une fois authentifié, il est connecté automatiquement à Salesforce avec les informations de son compte Google.

Pour finir

Configurations supplémentaires nécessaires :

Limiter la création d’utilisateurs : la configuration actuelle permet la création automatique de nouveaux utilisateurs ; vous devez donc la restreindre dans votre code.

Ajouter des contrôles de sécurité : mettez en place des contrôles supplémentaires, comme le choix du profil et la vérification des licences, pour garantir un accès sécurisé.

Conclusion

Ce guide présente les étapes essentielles pour configurer Google comme fournisseur d’authentification dans Salesforce. C’est une base : une solution de connexion sociale complète et sécurisée demande des configurations et des contrôles de sécurité supplémentaires.

Prochaines étapes

Pour approfondir vos connaissances et vos compétences, continuez à suivre notre série technique sur l’authentification sécurisée et les sujets associés. Restez à l’écoute pour d’autres guides et tutoriels utiles qui amélioreront votre expérience Salesforce ! Pour les guides et tutoriels vidéo, abonnez-vous et rejoignez-moi sur ma chaîne YouTube.

Restez à l’écoute

Lancez-vous avec confiance dans votre parcours Salesforce Identity ! Pour plus d’idées et de conseils, restez à l’écoute ici sur www.SteveTechArc.com et sur la chaîne YouTube @SteveTechArc (opens in a new tab). Abonnez-vous et approfondissez votre compréhension de Salesforce Identity.

Contribuer à changer le monde en partageant des connaissances sur l’intégration avec d’autres architectes et avec celles et ceux qui sont en chemin pour le devenir !

Transcription réalisée avec l’aide de l’IA

STA 3.8