Oversatt med KI. Fellesskapet har ikke gjennomgått oversettelsen ennå. Les på engelsk

Blogg · 3. oktober 2023 · Steve Simpson · Identitet

Trinn-for-trinn-guide: sett opp en tilkoblet app i Salesforce for enkel OAuth-integrasjon

Velkommen til denne guiden om å sette opp en tilkoblet app i Salesforce for sømløs OAuth-integrasjon. I denne trinn-for-trinn-gjennomgangen lærer du det grunnleggende om å sette opp en tilkoblet app i Salesforce og få tilgang til den fra Postman via API-et. La oss dykke ned i OAuth og begynne med å konfigurere en tilkoblet app.

Trinn 1: opprett en ny tilkoblet app

Gå til App Manager: Begynn med å åpne App Manager i Salesforce.

Aktiver API-tilgang: For at eksterne applikasjoner skal få tilgang via API-et, oppretter du en ny tilkoblet app og kaller den «App One».

Konfigurer appen: Angi en e-postadresse for appen og aktiver OAuth-innstillingene. Noen OAuth-flyter krever en tilbakekallings-URL (som vi går gjennom i kommende guider), men foreløpig skriver du inn en plassholderverdi som «www.salesforce.com» (opens in a new tab).

Skjermbilde: en ny tilkoblet app opprettes i App Manager, med OAuth-innstillingene aktivert Skjermbilde: valg av OAuth-scopes for den tilkoblede appen og innstilling av tilbakekallings-URL-en

Trinn 2: angi OAuth-scopes

Scopes definerer hvilke funksjoner som er tilgjengelige via API-et. I denne gjennomgangen:

Administrer brukerdata: Tildel scopet som gjør det mulig å administrere brukerdata via API-et.

Lagre og vent: Lagre innstillingene og vent i omtrent 10 minutter til prosessen er ferdig.

Trinn 3: hent forbrukeropplysningene

Når prosessen er ferdig, trenger du to viktige opplysninger som ikke er offentlige: Consumer Key og Consumer Secret. Trykk på den aktuelle knappen for å autentisere deg og hente opplysningene for «App One».

Trinn 4: autentiser med Postman

Skjermbilde fra Postman: et POST-kall til OAuth-tokenendepunktet i Salesforce som returnerer et tilgangstoken

Start et POST-kall: Opprett i Postman et POST-kall til OAuth-serveren på «login.salesforce.com/services/oauth2/token».

Angi parametere: Legg inn parametere i innholdet, blant annet grant type (password), client ID (Consumer Key) og Client Secret.

Legg inn brukerens påloggingsinformasjon: Legg til et brukernavn og et passord i parameterne, og send deretter et POST-kall mot OAuth-endepunktet for å autentisere deg.

Trinn 5: tilgangstoken og spørringer

Når autentiseringen har lyktes:

Hent tilgangstoken: Du får et tilgangstoken som trengs for å gjøre API-kall.

Legg inn tokenet: I Postman legger du inn tilgangstokenet i autorisasjonslinjen i headeren til spørringsforespørselen, med ordet ‘Bearer’ foran.

Skjermbilde fra Postman: en REST-spørring som bruker tilgangstokenet i autorisasjonsheaderen og returnerer poster som JSON

Kjør spørringer: Når tokenet er lagt inn, sender du forespørselen for å kjøre spørringer og henter data.

Trinn 6: versjonering av endepunkter og flere trinn

Nå kan du nå endepunktversjonen til den tilkoblede appen din (f.eks. versjon 58) for å hente data. Dette grunnoppsettet dekker ikke alle ekstra flytelementer eller tilbakekall, men det er et grunnleggende steg for OAuth-integrasjon med Postman og Salesforce.

Konklusjon og neste steg

Nå har du satt opp en tilkoblet app i Salesforce og autentisert den med OAuth for API-tilgang via Postman. Denne guiden dekker det grunnleggende; kommende gjennomganger introduserer flere OAuth-flyter og funksjoner som utvider hva appen din kan gjøre.

Følg med

Begynn reisen din med Salesforce-API-er med selvtillit! For mer innsikt og flere tips, følg med her på www.SteveTechArc.com og på YouTube-kanalen @SteveTechArc (opens in a new tab). Abonner, og styrk forståelsen din av Salesforce og hvordan du kan integrere det med andre systemer.

Vi hjelper til med å forandre verden ved å dele integrasjonskunnskap med andre arkitekter og med dem som er på vei til å bli arkitekter!

Transkripsjon med hjelp fra AI

STA 3.11