Condividi tramite


Windows.Security.Authentication.Web Spazio dei nomi

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.

Vedi anche