Compartir a través de


WebTokenRequest Clase

Definición

Representa una solicitud a un proveedor de identidades en línea para un token de autenticación.

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
Herencia
Object Platform::Object IInspectable WebTokenRequest
Atributos

Requisitos de Windows

Familia de dispositivos
Windows 10 (se introdujo en la versión 10.0.10240.0)
API contract
Windows.Foundation.UniversalApiContract (se introdujo en la versión v1.0)

Comentarios

Historial de versiones

Versión de Windows Versión del SDK Valor agregado
1511 10586 AppProperties
1703 15063 CorrelationId

Constructores

WebTokenRequest(WebAccountProvider)

Inicializa una nueva instancia de la clase WebTokenRequest con una entrada.

WebTokenRequest(WebAccountProvider, String)

Inicializa una nueva instancia de la clase WebTokenRequest con dos entradas.

WebTokenRequest(WebAccountProvider, String, String)

Inicializa una nueva instancia de la clase WebTokenRequest con tres entradas.

WebTokenRequest(WebAccountProvider, String, String, WebTokenRequestPromptType)

Inicializa una nueva instancia de la clase WebTokenRequest con cuatro entradas.

Propiedades

AppProperties

Obtiene las propiedades de la aplicación de la solicitud.

ClientId

Obtiene el identificador del cliente que realiza la solicitud.

CorrelationId

Obtiene y establece un identificador de correlación, un identificador único que se usa para realizar el seguimiento de las solicitudes relacionadas con la autenticación.

PromptType

Obtiene el tipo de símbolo del sistema de la solicitud.

Properties

Obtiene las propiedades de la solicitud.

Scope

Obtiene el ámbito de la solicitud.

WebAccountProvider

Obtiene el proveedor de cuentas web para la solicitud.

Se aplica a

Consulte también