Condividi tramite


Provider di identità

SI APPLICA A: SDK v4

Un provider di identità autentica le identità di utenti o client e rilascia token di sicurezza utilizzabili. Offre l'autenticazione utente come servizio.

Le applicazioni client, ad esempio le applicazioni Web, delegano l'autenticazione a un provider di identità attendibile. Tali applicazioni client vengono definite federate, perché usano l'identità federata. Per altre informazioni, vedere Modello di identità federata.

L'uso di un provider di identità attendibile consente di:

  • Abilitare le funzionalità di Single Sign-On (SSO), permettendo a un'applicazione di accedere a più risorse protette.
  • Facilita le connessioni tra le risorse di cloud computing e gli utenti, riducendo la necessità di riautenticazione degli utenti.

Single Sign-On

Single Sign-On fa riferimento a un processo di autenticazione che consente a un utente di accedere a un sistema una sola volta con un singolo set di credenziali per accedere a più applicazioni o servizi.

Un utente usa un'unica combinazione di ID e password per accedere a uno qualsiasi dei diversi sistemi software correlati. Per altre informazioni, vedere Single Sign-On.

Molti provider di identità supportano un'operazione di disconnesso che revoca il token utente e termina l'accesso alle applicazioni e ai servizi associati.

Importante

SSO migliora l'usabilità riducendo il numero di volte in cui un utente deve immettere le credenziali. Offre inoltre una maggiore sicurezza in quanto riduce la potenziale superficie di attacco.

Provider di identità Microsoft Entra ID

Microsoft Entra ID è il servizio di gestione delle identità in Microsoft Azure che fornisce funzionalità di gestione delle identità e controllo di accesso. Garantisce un accesso sicuro agli utenti grazie all'uso di protocolli standard del settore come OAuth2.0.

È possibile scegliere tra due implementazioni del provider di identità di Active Directory, con impostazioni diverse, come illustrato di seguito.

Nota

Usare queste impostazioni quando si configura la Impostazioni OAuth Connessione ion nell'applicazione di registrazione del bot di Azure. Per altre informazioni, vedere Aggiungere l'autenticazione a un bot.

Microsoft Identity Platform (v2.0), noto anche come endpoint ID Microsoft Entra, consente a un bot di ottenere token per chiamare le API Microsoft, ad esempio Microsoft Graph o altre API. Identity Platform è un'evoluzione della piattaforma Azure AD (v1.0). Per altre informazioni, vedere Panoramica di Microsoft Identity Platform (v2.0).

Usare le impostazioni di AD v2 seguenti per consentire a un bot di accedere ai dati di Office 365 tramite l'API Microsoft Graph.

Proprietà Descrizione o valore
Nome Nome della connessione del provider di identità.
Provider di servizi Provider di identità da usare. Selezionare Microsoft Entra ID.
ID client ID applicazione (client) per l'app del provider di identità di Azure.
Segreto client Segreto per l'app del provider di identità di Azure.
ID tenant ID della directory (tenant) o common. Per altre informazioni, vedere la nota sugli ID tenant.
Ambiti Elenco separato da spazi delle autorizzazioni API concesse all'app provider di identità Microsoft Entra ID, ad esempio openid, Mail.SendUser.ReadprofileMail.Reade .User.ReadBasic.All
URL scambio di token Per un bot di competenze abilitato per l'accesso Single Sign-On, usare l'URL di scambio di token associato alla connessione OAuth; in caso contrario, lasciare vuoto questo valore. Per informazioni sull'URL di scambio di token SSO, vedere Creare impostazioni di connessione OAuth.

Nota

Se è stata selezionata una delle opzioni seguenti, immettere l'ID tenant registrato per l'app provider di identità Microsoft Entra ID:

  • Account solo in questa directory dell'organizzazione (Solo Microsoft - Tenant singolo)
  • Account in qualsiasi directory dell'organizzazione (Qualsiasi directory di Azure AD – Multi-tenant)

Se è stata selezionata l'opzione Account in qualsiasi directory dell'organizzazione (qualsiasi directory id di Microsoft Entra - Multi-tenant e account Microsoft personali, ad esempio Skype, Xbox, Outlook.com), immettere common.

In caso contrario, l'app del provider di identità Microsoft Entra ID userà il tenant per verificare l'ID selezionato ed escludere gli account Microsoft personali.

Per altre informazioni, vedere:

Altri provider di identità

Azure supporta diversi provider di identità. È possibile ottenere un elenco completo, insieme ai dettagli correlati, eseguendo i comandi della console di Azure seguenti:

az login
az bot authsetting list-providers

È anche possibile visualizzare l'elenco di questi provider nel portale di Azure quando si definiscono le impostazioni di connessione OAuth per un'app di registrazione bot.

Azure identity providers

Provider generici OAuth

supporto tecnico di Azure generico OAuth2, che consente di usare il proprio provider di identità.

È possibile scegliere tra due implementazioni del provider di identità generiche, con impostazioni diverse, come illustrato di seguito.

Nota

Usare le impostazioni descritte qui durante la configurazione del Impostazioni OAuth Connessione ion nell'applicazione di registrazione del bot di Azure.

Usare questo provider per configurare qualsiasi provider di identità OAuth2 generico con aspettative simili al provider ID Microsoft Entra, in particolare AD v2. Per questo tipo di connessione, le stringhe di query e i payload del corpo della richiesta vengono corretti.

Proprietà Descrizione o valore
Nome Nome della connessione del provider di identità.
Provider di servizi Provider di identità da usare. Selezionare Oauth 2 generico.
ID client ID client ottenuto dal provider di identità.
Segreto client Segreto client ottenuto dalla registrazione del provider di identità.
URL di autorizzazione https://login.microsoftonline.com/common/oauth2/v2.0/authorize
URL del token https://login.microsoftonline.com/common/oauth2/v2.0/token
URL di aggiornamento https://login.microsoftonline.com/common/oauth2/v2.0/token
URL scambio di token Lasciare vuoto questo campo.
Ambiti Elenco delimitato da virgole delle autorizzazioni API concesse all'app del provider di identità.

Passaggi successivi