U bent hier:
Een externe clientapp ontkoppelen van het bestand Globale instellingen van de bronorganisatie
Wanneer een externe clientapp in de ene organisatie vertrouwt op het globale-instellingenbestand in een bronorganisatie, kunt u de koppeling tussen de twee organisaties verbreken en een uniek globaal instellingenbestand voor de organisatie genereren.
Als u de gekoppelde externe clientapp in organisatie 2 wilt loskoppelen van de globale instellingen van de bronorganisatie in organisatie 1, zijn er twee opties.
- Maak een instellingenbestand, globaal instellingenbestand en beleidsbestand in organisatie 2, zoals u hebt gedaan in Het Salesforce DX project configureren voor een lokale externe clientapps.
- Configureer de bestanden in organisatie 2 om verwijzingen naar de bronorganisatie te verwijderen en implementeer vervolgens de externe clientapp in organisatie 2.
Voltooi deze stappen om de bestanden in organisatie 2 te configureren en los te koppelen van organisatie 1.
-
OAuth-instellingenbestand verwijderen in organisatie 2.
sf project delete source --source-dir force-app/main/default/extlClntAppOauthSettings --target-org johndoe@example2.com -
Haal de metagegevensbestanden op uit de bronorganisatie.
sf project retrieve start --manifest package.xml --target-org johndoe@example.com - Verwijder de OAuth-koppeling uit het instellingenbestand.
- Controleer of naar alle vier externe clientappbestanden wordt verwezen in het package.xml-bestand.
-
Implementeer de geconfigureerde metagegevens van de externe clientapp in organisatie 2.
sf project deploy start --manifest package.xml --target-org johndoe@example2.com -
Controleer of de OAuth-koppeling voorkomt in het instellingenbestand en correct is voor organisatie 2.
[Org2_ID]:[Org2_Consumer_ID]
- Het eindpunt autoriseren initiëren voor een niet-gekoppelde externe clientapp
Nadat de losgekoppelde metagegevens van de organisatie zijn geconfigureerd met een eigen globaal instellingenbestand, start u een OAuth-stroom om een toegangstoken te verkrijgen.
