Översatt med AI. Gemenskapen har inte granskat översättningen än. Läs på engelska

Blogg · 3 oktober 2023 · Steve Simpson · Identitet

Steg-för-steg-guide: sätt upp en ansluten app i Salesforce för enkel OAuth-integration

Välkommen till den här guiden om att sätta upp en ansluten app i Salesforce för smidig OAuth-integration. I den här steg-för-steg-genomgången lär du dig grunderna i att sätta upp en ansluten app i Salesforce och nå den från Postman via API:t. Låt oss dyka ner i OAuth, och vi börjar med att konfigurera en ansluten app.

Steg 1: skapa en ny ansluten app

Gå till App Manager: Börja med att öppna App Manager i Salesforce.

Aktivera API-åtkomst: För att externa applikationer ska kunna nå den via API:t skapar du en ny ansluten app och kallar den ”App One”.

Konfigurera appen: Ange en e-postadress för appen och aktivera OAuth-inställningarna. Vissa OAuth-flöden kräver en callback-URL (som vi går igenom i kommande guider), men för tillfället anger du ett låtsasvärde som ”www.salesforce.com” (opens in a new tab).

Skärmbild: en ny ansluten app skapas i App Manager, med OAuth-inställningarna aktiverade Skärmbild: val av OAuth-scopes för den anslutna appen och inställning av callback-URL

Steg 2: ställ in OAuth-scopes

Scopes definierar vilka förmågor som går att nå via API:t. I den här genomgången:

Hantera användardata: Tilldela det scope som gör det möjligt att hantera användardata via API:t.

Spara och vänta: Spara inställningarna och vänta i ungefär 10 minuter tills processen är klar.

Steg 3: hämta konsumentuppgifterna

När processen är klar behöver du två viktiga uppgifter som inte är publika: Consumer Key och Consumer Secret. Tryck på respektive knapp för att autentisera dig och hämta uppgifterna för ”App One”.

Steg 4: autentisera med Postman

Skärmbild från Postman: ett POST-anrop till OAuth-tokenslutpunkten i Salesforce som returnerar en åtkomsttoken

Starta ett POST-anrop: Skapa i Postman ett POST-anrop till OAuth-servern på ”login.salesforce.com/services/oauth2/token”.

Ange parametrar: Lägg in parametrar i innehållet, bland annat grant type (password), client ID (Consumer Key) och Client Secret.

Lägg in användarens inloggningsuppgifter: Lägg till ett användarnamn och lösenord i parametrarna och skicka sedan ett POST-anrop mot OAuth-slutpunkten för att autentisera dig.

Steg 5: åtkomsttoken och frågor

När autentiseringen har lyckats:

Hämta åtkomsttoken: Du får en åtkomsttoken som behövs för att göra API-anrop.

Lägg in token: I Postman lägger du in åtkomsttoken i auktoriseringsraden i huvudet för din frågeförfrågan, med ordet ‘Bearer’ framför.

Skärmbild från Postman: en REST-fråga som använder åtkomsttoken i auktoriseringshuvudet och returnerar poster som JSON

Kör frågor: När token är inlagd skickar du förfrågan för att köra frågor och hämtar data.

Steg 6: versioner av slutpunkter och fler steg

Nu kan du nå din anslutna apps slutpunktsversion (t.ex. version 58) för att hämta data. Den här grundkonfigurationen täcker inte alla extra flödesdelar eller callbacks, men den är ett grundläggande steg för OAuth-integration med Postman och Salesforce.

Slutsats och nästa steg

Nu har du satt upp en ansluten app i Salesforce och autentiserat den med OAuth för API-åtkomst via Postman. Den här guiden täcker grunderna; kommande genomgångar presenterar fler OAuth-flöden och funktioner som utökar vad din app kan göra.

Håll utkik

Ge dig ut på din resa med Salesforce API:er med självförtroende! För fler insikter och tips, håll utkik här på www.SteveTechArc.com och på YouTube-kanalen @SteveTechArc (opens in a new tab). Prenumerera och fördjupa din förståelse av Salesforce och hur du kan integrera det med andra system.

Vi hjälper till att förändra världen genom att dela integrationskunskap med andra arkitekter och med dem som är på väg att bli arkitekter!

Transkription med hjälp av AI

STA 3.11