Loading
Identificeer uw gebruikers en beheer toegang
OAuth 2.0 JWT-bearerstroom configureren voor externe clientapps

OAuth 2.0 JWT-bearerstroom configureren voor externe clientapps

Externe clientapps kunnen OAuth 2.0 JSON Web Token-bearerstromen (JWT) ondersteunen met behulp van het certificaatveld in het globale OAuth-instellingenbestand. Een JWT-stroom autoriseert servers om toegang tot gegevens te krijgen zonder steeds interactief in te loggen wanneer de servers informatie uitwisselen.

Vereiste editions

Benodigde gebruikersmachtigingen
Als u alle externe clientapps wilt weergeven, geeft u hun instellingen weer en bewerkt u het OAuth-beleidsbestand Alle externe clientapps weergeven, hun instellingen weergeven en hun beleid bewerken

Als u een JWT-bearerstroom wilt configureren, moet u eerst een externe clientapp implementeren in uw Salesforce-organisatie. Implementeer een externe clientapp die verwijst naar het globale OAuth-instellingenbestand van de bronorganisatie of implementeer een externe clientapp met een nieuw globaal OAuth-instellingenbestand.

  1. Maak een X.509-certificaat door de stappen in OAuth 2.0 JWT-bearerstroom voor server-naar-server-integratie te volgen.
  2. Open het bestand extlClntAppGlobalOauthSettings.
  3. Als het certificaatveld niet bestaat, voegt u het toe en geeft u het X.509-certificaat op als waarde voor het certificaatveld.
  4. Sla het bestand extlClntAppGlobalOauthSets op.
  5. Maak een JWT aan de hand van de stappen in de OAuth 2.0 JWT-bearerstroom voor integratie tussen servers.
  6. Gebruik deze cURL-opdracht om het token aan te vragen voor het implementeren van uw externe clientapp.
    curl -X POST <org URL>/services/oauth2/token -d 'grant_type=urn:ietf:params:oauth:grant-type:jwt-bearer&assertion=<JWT>' | json_pp

    Dit retourneert een bearertoken dat u kunt gebruiken voor autorisatie in andere stromen.

 
Wordt geladen
Salesforce Help | Article