U bent hier:
Een verbonden app maken in Salesforce voor OAuth
Als u OAuth wilt gebruiken voor het autoriseren van de API-aanroep naar Salesforce, stelt u een verbonden app in Salesforce in. De verbonden app genereert een consumentensleutel en een geheim dat u kunt opslaan in de EventBridge-verbinding in AWS.
Als u een verbonden app wilt maken in Salesforce:
- Geef vanuit Set-up Externe clientapps op in het vak Snel zoeken en selecteer vervolgens Instellingen in de sectie Externe clientapp.
- Schakel Maken van verbonden apps toestaan in als dit is uitgeschakeld.
- Klik op Nieuwe verbonden app.
- Geef een naam op.
- Geef uw e-mailadres voor de contactpersoon op.
- Vul optioneel andere velden in zoals beschreven in Basisinstellingen voor verbonden app configureren.
- Selecteer OAuth-instellingen inschakelen in de sectie API (OAuth-instellingen inschakelen) van de pagina.
-
Selecteer Inschakelen voor apparaatstroom.
Er wordt geen callback-URL gebruikt in de apparaatstroom. Wanneer deze stroom echter wordt ingeschakeld, wordt er standaard een plaatshouder gebruikt voor de call-back-URL.
- Voor OAuth-bereiken selecteert u Gebruikersgegevens beheren via API's.
- Houd Geheim vereisen voor webserverstroom ingeschakeld. Deze optie vereist het clientgeheim van de app in ruil voor een toegangstoken.
- Houd Geheim vereisen voor stroom vernieuwen van token ingeschakeld. Deze optie vereist het clientgeheim van de app in het autorisatieverzoek van een vernieuwingstoken en de hybride stroom voor tokenvernieuwing.
- Selecteer Stroom Client Credentials inschakelen.
- Als u de beveiligingsrisico's goed begrijpt, kunt u de waarschuwing accepteren.
- Sla uw wijzigingen op.
- Klik op Doorgaan.
-
Klik op Consumentengegevens beheren.
Er wordt een nieuw venster geopend en er wordt een verificatiecode naar uw geregistreerde e-mailadres verzonden.
- Nadat u uw identiteit hebt geverifieerd, noteert u de consumentensleutel en het consumentengeheim.
-
Selecteer een uitvoeringsgebruiker voor de stroom voor clientinloggegevens.
Hoewel er geen gebruikersinteractie is in de stroom voor clientinloggegevens, vereist Salesforce nog steeds dat u een uitvoeringsgebruiker opgeeft. Door een uitvoeringsgebruiker te selecteren, staat u Salesforce toe om namens deze gebruiker toegangstokens te retourneren.Opmerking Beleidsvormen voor Toegestane gebruikers, zoals Alle gebruikers mogen zichzelf autoriseren en Door beheerder goedgekeurde gebruikers zijn vooraf geautoriseerd, zijn niet van toepassing op de uitvoeringsgebruiker.
- Geef vanuit Set-up Apps op in het vak Snel zoeken en selecteer vervolgens Verbonden apps beheren.
- Klik op de verbonden app die u zojuist hebt gemaakt.
- Klik op Beleid bewerken.
-
Klik onder Stroom voor clientinloggegevens voor Uitvoeren als op
en zoek de gebruiker aan wie u de stroom voor clientinloggegevens wilt toewijzen.
Voor Enterprise Edition organisaties wordt aangeraden om een uitvoeringsgebruiker te selecteren die de machtiging API Only User heeft. - Sla uw wijzigingen op.
Nadat u de verbonden app hebt gemaakt, kan het maximaal 10 minuten duren voordat de verbonden app klaar is voor gebruik.
