OAuth 2.0 per Microsoft Dynamics 365 Sales
Configura Alteryx One Platform per l'integrazione con la tua implementazione di Microsoft Dynamics 365 Sales (deprecato), utilizzando OAuth 2.0 per l'autenticazione.
Prerequisiti
L'autenticazione OAuth 2.0 deve essere abilitata in Alteryx One. Per ulteriori informazioni, vedi Abilitazione dell'autenticazione OAuth 2.0.
OAuth 2.0 per Microsoft Dynamics 365 Sales (deprecato) è supportato per Microsoft Azure.
Suggerimento
OAuth 2.0 per Microsoft Dynamics 365 Sales (deprecato) potrebbe funzionare anche per altri provider di identità basati su tenant. Puoi utilizzare questa soluzione come modello per creare gli oggetti necessari nella console del tuo provider di identità e in Alteryx One.
Creazione dell'app client OAuth 2.0 in Azure
Devi creare l'app client nella console di Azure.
Procedura:
Effettua il login ad Azure: https://portal.azure.com/#home
Seleziona Azure Active Directory > Registrazioni app > Nuova registrazione.
Specifica quanto segue:
Campo
Descrizione
Nome
Nome dell'app.
Tipi di account supportati
Puoi scegliere tra:
Tenant singoloAmbiente multi-tenant
Reindirizza URI
Per la piattaforma, seleziona
Web.Specifica l'URL di login al tuo progetto o spazio di lavoro, utilizzando il formato seguente:
https://ayxpreview.alteryxcloud.com/oauth2/callbackPer creare la nuova registrazione, fai clic su Registra.
Scheda Panoramica:
Nota
Copia il valore dell'ID applicazione (client), che verrà applicato in Alteryx One.
Scheda Certificati e segreti: Per creare un nuovo segreto client:
Seleziona Nuovo segreto client.
Imposta l'opzione Scade su
Mai.Seleziona Aggiungi.
Nota
Copia il contenuto del campo Valore, che è il segreto client e deve essere applicato in Alteryx One.
Scheda Autorizzazioni API: concedi le autorizzazioni seguenti.
API
Nome autorizzazione
Tipo
Richiede il consenso dell'Amministratore
Dynamics CRM
user_impersonation
Delegata
No
Microsoft Graph
Lettura utente
Delegata
No
Salva le modifiche apportate.
Creazione del client OAuth 2.0 per Microsoft Dynamics 365 Sales (deprecato)
Dopo aver creato l'app client Microsoft Dynamics 365 Sales (deprecato), è necessario creare un client OAuth 2.0 in Alteryx One, che verrà utilizzato per l'integrazione con l'app connessa OAuth 2.0 creata in precedenza.
Procedura:
Esegui il login ad Alteryx One come Amministratore dello spazio di lavoro.
Nel menu a sinistra, seleziona menu Utente > Console di amministrazione > Client OAuth 2.0.
Nella pagina Client OAuth 2.0, fai clic su Registra Client OAuth 2.0.
Compila i campi seguenti per il nuovo client:
Campo
Descrizione
Tipo
dynamics365_salesNome
Inserisci un nome per il client.
ID client
Incolla il valore dell'ID applicazione (client) generato durante la creazione dell'app client in Azure.
Segreto client
Incolla il valore del segreto client generato durante la creazione dell'app client in Azure.
URL di autorizzazione
Tenant singolo:
https://login.microsoftonline.com/<tenant_identifier>/oauth2/v2.0/authorize
Ambiente multi-tenant:
https://login.microsoftonline.com/common/oauth2/v2.0/authorize
URL del token
Tenant singolo:
https://login.microsoftonline.com/<tenant_identifier>/oauth2/v2.0/token
Ambiente multi-tenant:
https://login.microsoftonline.com/common/oauth2/v2.0/token
Campi
Imposta gli ambiti sui valori seguenti:
Nota
I diversi ambiti devono essere separati con uno spazio.
https://<your_dynamics365_sales_organization>.crm.dynamics.com/user_impersonation offline_access
Il token di accesso scade fra
Imposta questo valore su
3600000.Il token di aggiornamento scade fra
Imposta questo valore su
7776000000.Per salvare il tuo client OAuth 2.0, fai clic su Salva.
Per ulteriori informazioni, vedi Creazione di un client OAuth2.
Creazione della connessione a Microsoft Dynamics 365 Sales (deprecato)
Dopo aver creato i due riferimenti al client OAuth 2.0, puoi creare una connessione dati a Microsoft Dynamics 365 Sales (deprecato).
Nota
È necessario creare una connessione separata per ogni client OAuth 2.0 disponibile in Alteryx One.
Per ulteriori informazioni, vedi Connessioni a Microsoft Dynamics 365 Sales.