Condividi tramite


WebTokenRequest Classe

Definizione

Rappresenta una richiesta a un provider di identità online per un token di autenticazione.

public ref class WebTokenRequest sealed
/// [Windows.Foundation.Metadata.Activatable(Windows.Security.Authentication.Web.Core.IWebTokenRequestFactory, 65536, Windows.Foundation.UniversalApiContract)]
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Foundation.UniversalApiContract, 65536)]
/// [Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
/// [Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
class WebTokenRequest final
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Foundation.UniversalApiContract, 65536)]
/// [Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
/// [Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
/// [Windows.Foundation.Metadata.Activatable(Windows.Security.Authentication.Web.Core.IWebTokenRequestFactory, 65536, "Windows.Foundation.UniversalApiContract")]
class WebTokenRequest final
[Windows.Foundation.Metadata.Activatable(typeof(Windows.Security.Authentication.Web.Core.IWebTokenRequestFactory), 65536, typeof(Windows.Foundation.UniversalApiContract))]
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Foundation.UniversalApiContract), 65536)]
[Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
[Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
public sealed class WebTokenRequest
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Foundation.UniversalApiContract), 65536)]
[Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
[Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
[Windows.Foundation.Metadata.Activatable(typeof(Windows.Security.Authentication.Web.Core.IWebTokenRequestFactory), 65536, "Windows.Foundation.UniversalApiContract")]
public sealed class WebTokenRequest
function WebTokenRequest(provider, scope, clientId, promptType)
Public NotInheritable Class WebTokenRequest
Ereditarietà
Object Platform::Object IInspectable WebTokenRequest
Attributi

Requisiti Windows

Famiglia di dispositivi
Windows 10 (è stato introdotto in 10.0.10240.0)
API contract
Windows.Foundation.UniversalApiContract (è stato introdotto in v1.0)

Commenti

Cronologia delle versioni

Versione di Windows Versione dell'SDK Valore aggiunto
1511 10586 Proprietà app
1703 15063 CorrelationId

Costruttori

WebTokenRequest(WebAccountProvider)

Inizializza una nuova istanza della classe WebTokenRequest con un input.

WebTokenRequest(WebAccountProvider, String)

Inizializza una nuova istanza della classe WebTokenRequest con due input.

WebTokenRequest(WebAccountProvider, String, String)

Inizializza una nuova istanza della classe WebTokenRequest con tre input.

WebTokenRequest(WebAccountProvider, String, String, WebTokenRequestPromptType)

Inizializza una nuova istanza della classe WebTokenRequest con quattro input.

Proprietà

AppProperties

Ottiene le proprietà dell'app della richiesta.

ClientId

Ottiene l'ID del client che effettua la richiesta.

CorrelationId

Ottiene e imposta un ID di correlazione, un identificatore univoco utilizzato per tenere traccia delle richieste correlate all'autenticazione.

PromptType

Ottiene il tipo di richiesta della richiesta.

Properties

Ottiene le proprietà della richiesta.

Scope

Ottiene l'ambito della richiesta.

WebAccountProvider

Ottiene il provider di account Web per la richiesta.

Si applica a

Vedi anche