Windows.Security.Authentication.Web Spazio dei nomi
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Consente alle app di integrare i servizi Web online senza esporre le credenziali di un utente. Il broker di autenticazione Web fornisce un set di API e infrastruttura per le app per l'uso di protocolli di autenticazione e autorizzazione Internet, ad esempio OAuth e OpenID.
La modalità Single Sign-On (SSO) delle API del broker di autenticazione Web viene fornita per consentire agli utenti di eseguire facilmente l'autenticazione a un singolo servizio tra più app. Il provider del servizio deve consentire all'utente di concedere esplicitamente il consenso a tale autenticazione, in genere fornendo un'opzione "Mantieni l'accesso". Il provider deve anche rendere chiaro all'utente come viene usata la propria identità, in genere fornendo un collegamento a un'informativa sulla privacy dalla pagina di accesso.
L'esempio di Broker di autenticazione Web nella raccolta Samples è un esempio di come usare l'accesso Single Sign-On (SSO) per le connessioni.
Se l'app o il sito Web complementare accede ai dati utente in Outlook.com o Microsoft OneDrive, l'API Live Connect nasconde alcune delle complessità dei token di autenticazione e semplifica la scrittura del codice per l'uso di questi servizi cloud. Per altre informazioni sull'API Live Connect, vedere Uso di Live Connect per personalizzare le app (HTML) o Uso di Live Connect per personalizzare le app (XAML).
Classi
WebAuthenticationBroker |
Avvia l'operazione di autenticazione. È possibile chiamare i metodi di questa classe più volte in una singola applicazione o in più applicazioni contemporaneamente. L'esempio di Broker di autenticazione Web nella raccolta Samples è un esempio di come usare la classe WebAuthenticationBroker per le connessioni Single Sign-On (SSO). |
WebAuthenticationResult |
Indica il risultato dell'operazione di autenticazione. |
Enumerazioni
TokenBindingKeyType |
Ottiene il tipo di chiave utilizzata per l'associazione di token. |
WebAuthenticationOptions |
Contiene le opzioni disponibili per l'operazione asincrona. |
WebAuthenticationStatus |
Contiene lo stato dell'operazione di autenticazione. |