Loading
Configurazione manuale di un provider di autenticazione per l'app Microsoft tramite l'impostazione con privilegi minimi

Configurazione manuale di un provider di autenticazione per l'app Microsoft tramite l'impostazione con privilegi minimi

Aggiungere una credenziale Provider di autenticazione per stabilire una connessione protetta tra Salesforce e Microsoft.

Nota
Nota Per utilizzare un'impostazione guidata per integrare Microsoft 365 e Azure, vedere Impostazione di Microsoft 365 e Integrazione Azure con l'Impostazione guidata.
EDIZIONI RICHIESTE
Disponibile in: Lightning Experience
Disponibile in: Edizioni Enterprise Edition, Unlimited Edition, Professional Edition e Developer Edition
AUTORIZZAZIONI UTENTE NECESSARIE  
Per configurare il provider di autenticazione: Utente amministratore CLM

Assicurarsi che ID applicazione (client) e Valore segreto client corrispondano all'account Azure. Se l'ID e il valore non corrispondono all'account Azure, il componente aggiuntivo non funziona correttamente o non viene caricato come previsto e può causare problemi dell'API grafico.

  1. Da Imposta, nella casella Ricerca veloce, immettere Provider di autenticazione e quindi selezionare Provider di autenticazione.
  2. Fare clic su Nuovo e selezionare Open ID Connect come tipo di provider.
  3. Immettere MicrosoftApp come nome del provider di autenticazione.
    All'URL viene aggiunto automaticamente il suffisso MicrosoftApp.
  4. In Chiave consumatore, immettere l'ID applicazione (client) dell'app Azure.
  5. In Segreto consumatore, immettere il valore del segreto client dell'app Azure.
  6. In Autorizza URL endpoint, immettere https://login.microsoftonline.com/organizations/oauth2/v2.0/authorize
  7. In URL endpoint token, immettere https://login.microsoftonline.com/organizations/oauth2/v2.0/token
  8. In URL endpoint info utente, immettere https://graph.microsoft.com/oidc/userinfo
  9. In Ambiti predefiniti, immettere Siti.Selected offline_access openid User.Read User.ReadBasic.All.
    Nota
    Nota Assicurarsi che gli ambiti predefiniti corrispondano alle autorizzazioni API aggiunte all'account Microsoft Azure. Vedere Configurazione manuale di un'app Microsoft Azure tramite l'impostazione con privilegi minimi.
  10. Assicurarsi che l'opzione Invia credenziali client nell'intestazione sia deselezionata.
  11. Selezionare Invia token di accesso e Includi segreto consumatore nelle risposte API SOAP.
  12. Per Handler registrazione, fare clic su Crea automaticamente un modello di handler registrazione.
  13. In Esegui registrazione come, selezionare l'account amministratore Salesforce.
  14. Salva le modifiche.
    I dettagli del provider di autenticazione vengono salvati e vengono generati gli URL di configurazione Salesforce.
  15. In Configurazioni Salesforce, verificare che vengano generati questi URL.
    • URL inizializzazione solo test

    • URL inizializzazione Single Sign-On

    • URL di collegamento utente esistente

    • URL inizializzazione solo OAuth

    • URL di richiamata

    • URL di Single Logout

  16. Se nell'istanza di Salesforce è disponibile un sito Experience Cloud, espandere Siti Experience Cloud e verificare che vengano generati questi URL.
    • URL inizializzazione solo test

    • URL inizializzazione Single Sign-On

    • URL di collegamento utente esistente

    • URL inizializzazione solo OAuth

    • URL di richiamata

  17. Salva le modifiche.

    Il formato Handler registrazione è AutocreatedRegHandler con 13 cifre.

    Dopo aver salvato i dettagli del provider di autenticazione, viene creata una classe Apex Handler registrazione. Ad esempio, AutocreatedRegHandler1234567890123.
  18. Disabilitare la sincronizzazione automatica di nome utente e indirizzo email.
    Quando si collega Salesforce a Microsoft Azure, il sistema aggiorna automaticamente il nome utente e l'indirizzo email Salesforce con i dettagli dell'account Microsoft Azure. È possibile disattivare questo aggiornamento automatico.
    1. Fare clic sul link Classe Apex handler registrazione.
    2. Fai clic su Modifica.
    3. Cercare il metodo updateUser e rimuovere o commentare questo codice:
      //u.email = data.email;
              //u.lastName = data.lastName;
              //u.firstName = data.firstName;
    4. Salvare le modifiche.
  19. Aggiungere l'URL di richiamata.
    1. Tornare al provider di autenticazione.
    2. Nella sezione Configurazione Salesforce, copiare l'URL di richiamata.
    3. Aprire l'account di Microsoft Azure e fare clic su Panoramica.
    4. Accanto a URL di reindirizzamento, fare clic su Aggiungi un URL di reindirizzamento.
    5. Selezionare Aggiunta di una piattaforma | Web .
    6. Incollare l'URL di richiamata negli URI di reindirizzamento.
    7. Se disponibili, selezionare Token di accesso (utilizzati per i flussi impliciti) e token ID (utilizzati per i flussi impliciti e ibridi).
    8. Fare clic su Configura.
    9. Se è stata configurata una comunità di partner, rivolgersi al provider di autenticazione dell'organizzazione Salesforce.
    10. Copiare l'URL di richiamata dalla sezione Siti Experience Cloud.
    11. Aprire l'account di Microsoft Azure e fare clic su Autenticazione.
    12. Accedere a Web | URL di reindirizzamento e fare clic su Aggiungi URL.
    13. Incollare l'URL di richiamata del sito Experience Cloud e salvare le modifiche.
      Le sezioni Configurazione Salesforce e Siti Experience Cloud sono compilate con URL.
  20. Verificare se l'autenticazione del provider di autenticazione è riuscita.
    1. Copiare l'URL inizializzazione solo test dalla sezione Configurazione Salesforce.
    2. Incollare l'URL nella barra degli indirizzi e premere Invio.

      Questo è un esempio di testo visualizzato:

      Vengono visualizzati i dettagli dell'albero del documento.
 
Caricamento
Salesforce Help | Article