Partager via


WebTokenRequest Classe

Définition

Représente une demande à un fournisseur d’identité en ligne pour un jeton d’authentification.

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
Héritage
Object Platform::Object IInspectable WebTokenRequest
Attributs

Configuration requise pour Windows

Famille d’appareils
Windows 10 (introduit dans 10.0.10240.0)
API contract
Windows.Foundation.UniversalApiContract (introduit dans v1.0)

Remarques

Historique des versions

Version de Windows Version du SDK Valeur ajoutée
1511 10586 AppProperties
1703 15063 CorrelationId

Constructeurs

WebTokenRequest(WebAccountProvider)

Initialise une nouvelle instance de la classe WebTokenRequest avec une entrée.

WebTokenRequest(WebAccountProvider, String)

Initialise une nouvelle instance de la classe WebTokenRequest avec deux entrées.

WebTokenRequest(WebAccountProvider, String, String)

Initialise une nouvelle instance de la classe WebTokenRequest avec trois entrées.

WebTokenRequest(WebAccountProvider, String, String, WebTokenRequestPromptType)

Initialise une nouvelle instance de la classe WebTokenRequest avec quatre entrées.

Propriétés

AppProperties

Obtient les propriétés de l’application de la requête.

ClientId

Obtient l’ID du client qui effectue la demande.

CorrelationId

Obtient et définit un ID de corrélation, identificateur unique utilisé pour le suivi des demandes liées à l’authentification.

PromptType

Obtient le type d’invite de la demande.

Properties

Obtient les propriétés de la requête.

Scope

Obtient l’étendue de la requête.

WebAccountProvider

Obtient le fournisseur de compte web pour la demande.

S’applique à

Voir aussi