Compartilhar via


WebTokenRequest Classe

Definição

Representa uma solicitação a um provedor de identidade online para um token de autenticação.

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
Herança
Object Platform::Object IInspectable WebTokenRequest
Atributos

Requisitos do Windows

Família de dispositivos
Windows 10 (introduzida na 10.0.10240.0)
API contract
Windows.Foundation.UniversalApiContract (introduzida na v1.0)

Comentários

Histórico de versão

Versão do Windows Versão do SDK Valor adicionado
1511 10586 AppProperties
1703 15063 CorrelationId

Construtores

WebTokenRequest(WebAccountProvider)

Inicializa uma nova instância da classe WebTokenRequest com uma entrada.

WebTokenRequest(WebAccountProvider, String)

Inicializa uma nova instância da classe WebTokenRequest com duas entradas.

WebTokenRequest(WebAccountProvider, String, String)

Inicializa uma nova instância da classe WebTokenRequest com três entradas.

WebTokenRequest(WebAccountProvider, String, String, WebTokenRequestPromptType)

Inicializa uma nova instância da classe WebTokenRequest com quatro entradas.

Propriedades

AppProperties

Obtém as propriedades do aplicativo da solicitação.

ClientId

Obtém a ID do cliente que está fazendo a solicitação.

CorrelationId

Obtém e define uma ID de correlação, um identificador exclusivo usado para acompanhar solicitações relacionadas à autenticação.

PromptType

Obtém o tipo de prompt da solicitação.

Properties

Obtém as propriedades da solicitação.

Scope

Obtém o escopo da solicitação.

WebAccountProvider

Obtém o provedor de conta Web para a solicitação.

Aplica-se a

Confira também