Social sign-on met Google-authenticatie implementeren in Salesforce: een technische uitleg
Inleiding
In deze blogpost geven we een stapsgewijze gids voor het implementeren van social sign-on met Google als authenticatieprovider in Salesforce. Deze veilige authenticatiemethode is niet geconfigureerd voor community’s, maar opgezet om toegang tot Salesforce te geven met Google-inloggegevens.
Aan de slag
Opzet in een Salesforce-sandbox
Begin met de opzet: Start in een nieuwe Salesforce-sandbox het opzetproces om Google-authenticatie te integreren.
Een authenticatieprovider aanmaken
Ga naar Auth Providers: Ga naar Auth Providers in je Salesforce-sandbox.
Maak een nieuwe Auth Provider: Zet een nieuwe authenticatieprovider op door een naam toe te kennen (bijv. Google). Kies Google als authenticatieprovider.
De registration handler opzetten
Een registration handler is cruciaal voor deze opzet. Hieronder staat een voorbeeld van een eenvoudige registration handler.
Programmeer een registration handler: Maak een klasse SocialRegistrationHandler die twee methoden overschrijft: updateUser en createUser.
Methode updateUser: Deze methode haalt een gebruiker op aan de hand van zijn User ID en werkt het e-mailadres, de achternaam en de voornaam van de gebruiker bij met data van de geauthenticeerde gebruiker.
Methode createUser: Deze methode maakt een nieuwe Salesforce-gebruiker aan met een standaardgebruikersprofiel. De methode zet een willekeurig getal voor de gebruiker en vult essentiële velden in zoals alias, taal, landinstelling, e-mailcodering en tijdzone.
Dit zijn eerste stappen, en dit is geen volledige oplossing.
Kies de registration handler: Kies de klasse SocialRegistrationHandler als registration handler voor je Auth Provider.

De instellingen van My Domain configureren
Open de instellingen van My Domain: Ga naar de instellingen van My Domain in Salesforce.
Bewerk de authenticatieconfiguratie: Voeg onder Authentication Configuration Google toe aan je inlogscherm.

Na deze stappen zien gebruikers op het inlogscherm van Salesforce de optie om met Google in te loggen.
Het inlogproces voor gebruikers
Gebruikerstoegang: Gebruikers kunnen Salesforce benaderen door de basis-URL van de organisatie in een nieuw incognitovenster in te voeren.
Inlogoptie Google: Gebruikers zien het inlogscherm van Salesforce met de toegevoegde optie “Log in with Google”.
Google-authenticatie: Als ze Google-authenticatie kiezen, worden gebruikers naar het inlogscherm van Google gestuurd, waar ze hun inloggegevens kunnen invoeren.
Verificatie in twee stappen
Bij accounts met verificatie in twee stappen moeten gebruikers die stap doorlopen om Salesforce te benaderen. Na authenticatie loggen gebruikers automatisch in op Salesforce met de informatie uit hun Google-account.
Tot slot
Verdere configuratie nodig:
Beperking van het aanmaken van gebruikers: De huidige opzet maakt automatisch nieuwe gebruikers aan, dus je moet in je code beperkingen op het aanmaken van gebruikers inbouwen.
Meer beveiligingscontroles toevoegen: Bouw extra beveiligingscontroles in, waaronder de keuze van het profiel, licentiecontrole en meer, om veilige toegang te garanderen.
Conclusie
Deze gids geeft de essentiële stappen om Google als authenticatieprovider in Salesforce op te zetten. Dit biedt een basis, maar verdere configuratie en beveiligingscontroles zijn nodig voor een volledige en veilige oplossing voor social sign-on.
Volgende stappen
Om je begrip en vaardigheden te verdiepen, blijf onze technische reeks over veilige authenticatie en verwante onderwerpen volgen. Blijf kijken voor meer inzichtelijke gidsen en tutorials om je ervaring met Salesforce te verbeteren! Voor videogidsen en tutorials: abonneer je en volg me op mijn YouTube-kanaal.
Blijf op de hoogte
Begin met vertrouwen aan je reis door Salesforce Identity! Voor meer inzichten en tips: blijf op de hoogte hier op www.SteveTechArc.com en via het YouTube-kanaal @SteveTechArc (opens in a new tab). Abonneer je en verdiep je begrip van Salesforce Identity.
De wereld helpen veranderen door integratiekennis te delen met collega-architecten en met iedereen die op weg is om architect te worden!
STA 3.8