Condividi tramite


Windows.Security.Authentication.OnlineId Spazio dei nomi

Consente sia alle app che ai programmi desktop di usare Live per autenticare gli utenti usando il proprio account Microsoft. Dopo l'autenticazione, le app possono tornare a un token JSON con un ID che può essere usato per l'utente con l'applicazione.

Nota

Se si sta sviluppando per Windows 10 o versione successiva, usare invece le API Windows.Security.Authentication.Web.Core. Per altre informazioni, vedere Gestione account Web.

Classi

OnlineIdAuthenticator

Fornisce un'app con la possibilità di avviare la richiesta di autenticazione per ottenere token JSON (JavaScript Object Notation) da usare con il servizio o i ticket di richiesta che possono essere usati per ottenere i dati che l'utente ha autorizzato per l'app usando Live ConnectAPI.

In un'app desktop prima di usare un'istanza di questa classe in modo da visualizzare l'interfaccia utente, sarà necessario associare l'oggetto all'handle della finestra del proprietario. Per altre informazioni ed esempi di codice, vedere Visualizzare gli oggetti dell'interfaccia utente WinRT che dipendono da CoreWindow.

Nota

Se si sta sviluppando per Windows 10 o versioni successive, usare invece le API Windows.Security.Authentication.Web.Core. Per altre informazioni, vedere Gestione account Web.

OnlineIdServiceTicket

Contiene il ticket ottenuto dopo che l'utente esegue l'autenticazione a questa app o ha fornito il consenso per accedere ai dati utente archiviati in Live.

Nota

Se si sta sviluppando per Windows 10 o versione successiva, usare invece le API Windows.Security.Authentication.Web.Core. Per altre informazioni, vedere Gestione account Web.

OnlineIdServiceTicketRequest

Consente a un'app di specificare il servizio e i criteri usati per autenticare un utente live per ottenere proprietà e ticket di identità.

Nota

Se si sta sviluppando per Windows 10 o versione successiva, usare invece le API Windows.Security.Authentication.Web.Core. Per altre informazioni, vedere Gestione account Web.

OnlineIdSystemAuthenticator

Questa classe gestisce i tentativi di un'app di acquisire l'ID utente locale in un dispositivo, per l'uso con la funzionalità Ticket di sistema (vedere Osservazioni).

OnlineIdSystemAuthenticatorForUser

Rappresenta le informazioni di autenticazione per un'entità utente singola in un singolo dispositivo (sistema).

OnlineIdSystemIdentity

Identifica il dispositivo locale (sistema) in cui esiste l'account utente in questione.

OnlineIdSystemTicketResult

Rappresenta il risultato di una chiamata per recuperare un ticket di sistema.

SignOutUserOperation

Consente agli utenti di disconnettersi dall'app.

Nota

Se si sta sviluppando per Windows 10 o versione successiva, usare invece le API Windows.Security.Authentication.Web.Core. Per altre informazioni, vedere Gestione account Web.

UserAuthenticationOperation

Ottiene in modo asincrono l'identità dell'utente e i ticket e le proprietà corrispondenti.

Nota

Se si sta sviluppando per Windows 10 o versione successiva, usare invece le API Windows.Security.Authentication.Web.Core. Per altre informazioni, vedere Gestione account Web.

UserIdentity

Contiene l'ID, i ticket e altre informazioni associate a un utente.

Nota

Se si sta sviluppando per Windows 10 o versione successiva, usare invece le API Windows.Security.Authentication.Web.Core. Per altre informazioni, vedere Gestione account Web.

Enumerazioni

CredentialPromptType

Consente di controllare quando visualizzare o nascondere l'interfaccia utente del prompt delle credenziali. Include l'interfaccia utente per l'app per raccogliere il consenso dell'utente per accedere ai dati archiviati in Live. L'utente deve visualizzare l'interfaccia utente per ottenere i dati utente, se non l'app visualizzerà un errore quando tentano di ottenere i dati utente.

Nota

Se si sta sviluppando per Windows 10 o versione successiva, usare invece le API Windows.Security.Authentication.Web.Core. Per altre informazioni, vedere Gestione account Web.

OnlineIdSystemTicketStatus

Rappresenta lo stato di una chiamata per recuperare il ticket di sistema.

Commenti

La funzionalità Esperienza desktop deve essere installata con Windows Server 2012 per l'esperienza di stampa nell'app UWP.