Vertaald door AI. Nog niet door de community nagekeken. Lees in het Engels

Blog · 3 oktober 2023 · Steve Simpson · Identiteit

Een stapsgewijze gids om een Salesforce Connected App op te zetten voor eenvoudige OAuth-integratie

Welkom bij deze gids over het opzetten van een Salesforce Connected App voor naadloze OAuth-integratie. In deze stapsgewijze tutorial leer je de basis van het opzetten van een connected app in Salesforce en het benaderen ervan via Postman met de API. Laten we diep in OAuth duiken, te beginnen met het configureren van een connected app.

Stap 1: maak een nieuwe connected app

Ga naar App Manager: Begin met het openen van App Manager in Salesforce.

Zet API-toegang aan: Om toegang vanuit externe applicaties via de API mogelijk te maken, maak je een nieuwe connected app en noem je die “App One”.

Configureer de app: Geef een e-mailadres op voor de app en zet de OAuth-instellingen aan. Sommige OAuth-flows hebben een callback-URL nodig (die bespreken we in volgende gidsen), maar vul voor nu een nepwaarde in zoals “www.salesforce.com (opens in a new tab)”.

Schermafbeelding: een nieuwe connected app aanmaken in App Manager, met de OAuth-instellingen aan Schermafbeelding: OAuth-scopes kiezen voor de connected app en de callback-URL instellen

Stap 2: stel de OAuth-scopes in

Scopes bepalen welke mogelijkheden via de API toegankelijk zijn. Voor deze tutorial:

Manage User Data: Wijs de scope toe waarmee je gebruikersdata via de API kunt beheren.

Opslaan en wachten: Sla je instellingen op en wacht ongeveer 10 minuten tot het proces klaar is.

Stap 3: haal de consumergegevens op

Als het proces klaar is, heb je twee essentiële stukken niet-openbare informatie nodig: de Consumer Key en de Consumer Secret. Druk op de betreffende knop om je te authenticeren en deze gegevens voor “App One” op te halen.

Stap 4: authenticeer met Postman

Schermafbeelding van Postman: een POST naar het OAuth-tokenendpoint van Salesforce die een access token teruggeeft

Start een POST-aanroep: Maak in Postman een POST-aanroep naar de OAuth-server op “login.salesforce.com/services/oauth2/token”.

Stel de parameters in: Zet de parameters in de body, waaronder grant type (password), client ID (Consumer Key) en Client Secret.

Voeg de inloggegevens van de gebruiker toe: Voeg een gebruikersnaam en wachtwoord toe aan de parameters en start dan een POST naar het OAuth-endpoint om te authenticeren.

Stap 5: access token en query’s

Na een geslaagde authenticatie:

Krijg een access token: Je ontvangt een access token dat nodig is om API-aanroepen te doen.

Voeg het token in: Zet in Postman bij je queryrequest het access token in de authorization-regel van de header, voorafgegaan door het woord ‘Bearer’.

Schermafbeelding van Postman: een REST-query met het access token in de authorization-header, die records als JSON teruggeeft

Voer query’s uit: Start na het invoegen van het token het request om query’s uit te voeren en data op te halen.

Stap 6: versies van het endpoint en extra stappen

Je kunt nu de endpointversie van je connected app (bijv. versie 58) benaderen om data op te halen. Deze basisopzet omvat niet alle extra onderdelen van flows of callbacks, maar is een fundamentele stap voor OAuth-integratie met Postman en Salesforce.

Conclusie en volgende stappen

Je hebt nu een Salesforce Connected App opgezet en je via OAuth geauthenticeerd voor API-toegang via Postman. Deze gids behandelt de basis; volgende tutorials introduceren extra OAuth-flows en functies om de mogelijkheden van je app uit te breiden.

Blijf op de hoogte

Begin met vertrouwen aan je reis door de Salesforce-API’s! 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 en hoe je het met andere systemen kunt integreren.

De wereld helpen veranderen door integratiekennis te delen met collega-architecten en met iedereen die op weg is om architect te worden!

Transcript met hulp van AI

STA 3.11