Przetłumaczone przez AI. Jeszcze niesprawdzone przez społeczność. Czytaj po angielsku

Blog · 3 października 2023 · Steve Simpson · Tożsamość

Konfiguracja Connected App w Salesforce krok po kroku: łatwa integracja OAuth

Witaj w przewodniku po konfiguracji Connected App w Salesforce na potrzeby płynnej integracji OAuth. W tym samouczku krok po kroku poznasz podstawy tworzenia Connected App w Salesforce i korzystania z niej przez API w Postmanie. Zanurzmy się w OAuth, zaczynając od konfiguracji Connected App.

Krok 1: utwórz nową Connected App

Przejdź do App Managera: zacznij od otwarcia App Managera w Salesforce.

Włącz dostęp przez API: żeby umożliwić dostęp z aplikacji zewnętrznych przez API, utwórz nową Connected App i nazwij ją „App One”.

Skonfiguruj aplikację: podaj adres e-mail aplikacji i włącz ustawienia OAuth. Niektóre przepływy OAuth wymagają adresu callback URL (omówimy je w kolejnych przewodnikach), ale na razie wpisz wartość zastępczą, na przykład „www.salesforce.com” (opens in a new tab).

Zrzut ekranu: tworzenie nowej connected app w App Managerze, z włączonymi ustawieniami OAuth Zrzut ekranu: wybór zakresów OAuth dla connected app i ustawienie callback URL

Krok 2: ustaw zakresy OAuth

Zakresy (scopes) określają, jakie możliwości są dostępne przez API. W tym samouczku:

Manage User Data: przypisz zakres pozwalający zarządzać danymi użytkownika przez API.

Zapisz i poczekaj: zapisz ustawienia i odczekaj około 10 minut, aż proces się zakończy.

Krok 3: pobierz dane konsumenta

Gdy proces się zakończy, potrzebujesz dwóch niepublicznych informacji: Consumer Key i Consumer Secret. Kliknij odpowiedni przycisk, żeby się uwierzytelnić i pobrać te dane dla „App One”.

Krok 4: uwierzytelnij się w Postmanie

Zrzut ekranu z Postmana: żądanie POST do punktu końcowego tokenów OAuth w Salesforce zwraca token dostępu

Wyślij żądanie POST: w Postmanie utwórz żądanie POST do serwera OAuth pod adresem „login.salesforce.com/services/oauth2/token”.

Ustaw parametry: wstaw do treści żądania parametry, w tym grant type (password), client ID (Consumer Key) i Client Secret.

Dodaj dane logowania użytkownika: dodaj do parametrów nazwę użytkownika i hasło, a potem wyślij żądanie POST do punktu końcowego OAuth, żeby się uwierzytelnić.

Krok 5: token dostępu i zapytania

Po udanym uwierzytelnieniu:

Odbierz token dostępu: otrzymasz token dostępu potrzebny do wywołań API.

Wstaw token: w Postmanie, w żądaniu z zapytaniem, wstaw token dostępu w nagłówku Authorization, poprzedzony słowem „Bearer”.

Zrzut ekranu z Postmana: zapytanie REST z tokenem dostępu w nagłówku Authorization, zwracające rekordy w formacie JSON

Uruchom zapytania: po wstawieniu tokenu wyślij żądanie, żeby wykonać zapytania i pobrać dane.

Krok 6: wersjonowanie punktów końcowych i dalsze kroki

Teraz możesz korzystać z wersji punktu końcowego (np. wersji 58), żeby pobierać dane. Ta podstawowa konfiguracja nie obejmuje wszystkich dodatkowych elementów przepływów ani callbacków, ale jest fundamentem integracji OAuth między Postmanem a Salesforce.

Podsumowanie i kolejne kroki

Masz teraz skonfigurowaną Connected App w Salesforce i uwierzytelnienie przez OAuth do dostępu do API z Postmana. Ten przewodnik obejmuje podstawy; kolejne samouczki przedstawią dodatkowe przepływy OAuth i funkcje, które rozszerzą możliwości twojej aplikacji.

Bądźmy w kontakcie

Wyrusz w swoją podróż po API Salesforce z pewnością siebie! Więcej spostrzeżeń i wskazówek znajdziesz tutaj, na www.SteveTechArc.com, i na kanale YouTube @SteveTechArc (opens in a new tab). Zasubskrybuj i pogłębiaj swoje zrozumienie Salesforce i tego, jak integrować go z innymi systemami.

Pomagam zmieniać świat, dzieląc się wiedzą o integracji z innymi architektami i z tymi, którzy są na drodze do architektury!

Transkrypcję wspomagała AI

STA 3.11