Du är här:
Konfigurera en autentiseringsleverantör för Microsoft-appen manuellt genom konfiguration med lägsta behörighet
Lägg till inloggningsuppgifter för Autentiseringsleverantör för att etablera en säker anslutning mellan Salesforce och Microsoft.
| UTGÅVOR SOM KRÄVS |
|---|
| Tillgängliga i: Lightning Experience |
| Tillgängliga i: Utgåvorna Enterprise, Unlimited, Professional och Developer |
| ANVÄNDARBEHÖRIGHETER SOM KRÄVS | |
|---|---|
| Konfigurera Autentiseringsleverantör: | CLM-administratörsanvändare |
Se till att ID för program (klient) och värde för klienthemlighet motsvarar ditt Azure-konto. Om ID och värde inte matchar med ditt Azure-konto fungerar inte tillägget korrekt eller läses inte in som förväntat och kan resultera i graf-API-problem.
- I Inställningar, i rutan Snabbsökning, skriv Auktoriseringsleverantörer och välj sedan Auktoriseringsleverantörer.
- Klicka på Ny och välj Open ID Connect som leverantörstyp.
-
Ange MicrosoftApp som Autentiseringsleverantörsnamn.
URL:en suffixeras automatiskt med MicrosoftApp.
- I Konsumentnyckel, ange ditt ID för Azure-appens program (klient).
- I Konsumenthemlighet, ange din Azure-apps värde för klienthemlighet.
- I Auktorisera slutpunkts-URL, ange https://login.microsoftonline.com/organizations/oauth2/v2.0/authorize
- I Token slutpunkts-URL, ange https://login.microsoftonline.com/organizations/oauth2/v2.0/token
- I Användarinfo slutpunkts-URL, ange https://graph.microsoft.com/oidc/userinfo
-
I Standardmål, ange Sites.Selected offline_access openid User.Read User.ReadBasic.All.
Anteckning Se till att Standardomfång matchar de API-behörigheter som du har lagt till i ditt Microsoft Azure-konto. Se Konfigurera en Microsoft Azure-app manuellt genom konfiguration av lägsta behörighet.
- Se till att Skicka klientuppgifter i sidhuvud inte är markerat.
- Välj Skicka åtkomsttoken i sidhuvudet och Inkludera konsumenthemlighet i SOAP API-svar.
- För Registreringshanterare, klicka på Skapa automatiskt en mall för registreringshanterare.
- I Utför registrering som, välj ditt Salesforce-administratörskonto.
-
Spara dina ändringar.
Dina autentiseringsleverantörsdetaljer sparas och Salesforce Configuration URL:er skapas.
-
I Salesforce-konfigurationer, kontrollera att dessa URL:er skapas.
-
URL-initialisering, endast test
-
Initierings-URL för enkel inloggning
-
Befintlig användar-länk-URL
-
OAuth-Only-initialiserings-URL
-
Callback-URL
-
URL för enkel utloggning
-
-
Om en Experience Cloud-webbplats är tillgänglig i din Salesforce-instans, utöka Experience Cloud-webbplatser och bekräfta att dessa URL:er skapas.
-
URL-initialisering, endast test
-
Initierings-URL för enkel inloggning
-
Befintlig användar-länk-URL
-
OAuth-Only-initialiserings-URL
-
Callback-URL
-
-
Spara dina ändringar.
Efter att du har sparat detaljerna om autentiseringsleverantören skapas en Apex klass för registreringshanterare. Till exempel AutocreatedRegHandler1234567890123.
-
Inaktivera automatisk synkronisering av användarnamn och e-postadress.
När du länkar Salesforce till Microsoft Azure uppdaterar systemet automatiskt ditt Salesforce-användarnamn och e-postadress med dina Microsoft Azure-kontodetaljer. Du kan stänga av denna automatiska uppdatering.
- Klicka på länken Registreringshanterarens Apex klass.
- Klicka på Redigera.
-
Sök efter updateUser-metoden och ta bort eller kommentera denna kod:
//u.email = data.email; //u.lastName = data.lastName; //u.firstName = data.firstName; - Spara dina ändringar.
-
Lägg till callback-URL.
- Gå tillbaka till din autentiseringsleverantör.
- I sektionen Salesforce-konfiguration, kopiera callback-URL:en.
- Öppna ditt Microsoft Azure-konto och klicka på Översikt.
- Bredvid Omdirigerings-URL:er, klicka på Lägg till en omdirigerings-URL.
- Välj .
- Klistra in callback-URL:en i Omdirigerings-URI:n.
- Om tillgängligt, välj Åtkomsttokens (används för implicita flöden) och ID-tokens (används för implicita flöden och hybridflöden).
- Klicka på Konfigurera.
- Om du har konfigurerat en partnerdiskussionsgrupp, gå till Autentiseringsleverantör i din Salesforce-organisation.
- Från sektionen Experience Cloud-webbplatser, kopiera callback-URL:en.
- Öppna ditt Microsoft Azure-konto och klicka på Autentisering.
- Gå till och klicka på Lägg till URL.
-
Klistra in Experience Cloud-webbplatsens callback-URL och spara dina ändringar.
-
Testa om din autentisering med autentiseringsleverantör lyckades.
- Från sektionen Salesforce-konfiguration, kopiera URL:en för endast testinitiering.
-
Klistra in URL:en i adressfältet och tryck Enter.
Detta är ett exempel på text som visas:
