SignedHttpRequestDescriptor Classe

Definição

Estrutura que envolve os parâmetros necessários para a criação do SignedHttpRequest.

public class SignedHttpRequestDescriptor
type SignedHttpRequestDescriptor = class
Public Class SignedHttpRequestDescriptor
Herança
SignedHttpRequestDescriptor

Construtores

Name Descrição
SignedHttpRequestDescriptor(String, HttpRequestData, SigningCredentials, SignedHttpRequestCreationParameters)

Inicializa uma nova instância de SignedHttpRequestDescriptor.

SignedHttpRequestDescriptor(String, HttpRequestData, SigningCredentials)

Inicializa uma nova instância de SignedHttpRequestDescriptor.

Propriedades

Name Descrição
AccessToken

Recebe um token de acesso que contém a reivindicação 'cnf'.

AdditionalHeaderClaims

Obtém ou define o Dictionary<TKey,TValue> que contém quaisquer reivindicações de cabeçalho personalizadas que precisem de ser adicionadas ao cabeçalho do token SignedHttpRequest. As reivindicações 'alg', 'kid' e 'x5t' são adicionadas por defeito com base no fornecido SigningCredentials e NÃO DEVEM ser incluídas neste dicionário, pois isso resultará numa exceção.

AdditionalPayloadClaims

Obtém ou define o Dictionary<TKey,TValue> que contém quaisquer reivindicações personalizadas de payload que precisem de ser adicionadas ao payload do token SignedHttpRequest. As reivindicações de payload padrão SignedHttpRequest (SignedHttpRequestClaimTypes) NÃO serão sobrescrevidas por AdditionalPayloadClaims.

CnfClaimValue

Obtém ou define um valor de reivindicação "cnf" como cadeia JSON.

CustomNonceValue

Recebe ou define um valor personalizado que será definido ao criar uma Nonce reclamação.

HttpRequestData

Uma estrutura que representa um pedido http de saída.

SignedHttpRequestCreationParameters

Obtém um conjunto de parâmetros necessários para criar um SignedHttpRequest.

SigningCredentials

Obtém credenciais de assinatura que são usadas para assinar um (Assinado)HttpRequest.

Aplica-se a