Partilhar via


AuthorizationServerContractBaseProperties Classe

Definição

Contrato de configurações de atualização do servidor de autorização OAuth externo.

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

Construtores

AuthorizationServerContractBaseProperties()

Inicializa uma nova instância da classe AuthorizationServerContractBaseProperties.

AuthorizationServerContractBaseProperties(String, IList<Nullable<AuthorizationMethod>>, IList<String>, IList<TokenBodyParameterContract>, String, Nullable<Boolean>, String, IList<String>, String, String)

Inicializa uma nova instância da classe AuthorizationServerContractBaseProperties.

Propriedades

AuthorizationMethods

Obtém ou define verbos HTTP com suporte pelo ponto de extremidade de autorização. GET deve estar sempre presente. POST é opcional.

BearerTokenSendingMethods

Obtém ou define o mecanismo pelo qual o token de acesso é passado para a API.

ClientAuthenticationMethod

Obtém ou define o método de autenticação compatível com o ponto de extremidade de token deste servidor de autorização. Os valores possíveis são Básico e/ou Corpo. Quando Body é especificado, as credenciais do cliente e outros parâmetros são passados dentro do corpo da solicitação no formato application/x-www-form-urlencoded.

DefaultScope

Obtém ou define o escopo do token de acesso que será solicitado por padrão. Pode ser substituído no nível da API. Deve ser fornecido na forma de uma cadeia de caracteres que contém valores delimitados por espaço.

Description

Obtém ou define a descrição do servidor de autorização. Pode conter marcas de formatação HTML.

ResourceOwnerPassword

Obtém ou define pode ser especificado opcionalmente quando o tipo de concessão de senha do proprietário do recurso é compatível com esse servidor de autorização. Senha do proprietário do recurso padrão.

ResourceOwnerUsername

Obtém ou define pode ser especificado opcionalmente quando o tipo de concessão de senha do proprietário do recurso é compatível com esse servidor de autorização. Nome de usuário do proprietário do recurso padrão.

SupportState

Obtém ou define se true, o servidor de autorização incluirá o parâmetro de estado da solicitação de autorização para sua resposta. O cliente pode usar o parâmetro de estado para aumentar a segurança de protocolo.

TokenBodyParameters

Obtém ou define parâmetros adicionais exigidos pelo ponto de extremidade de token deste servidor de autorização representado como uma matriz de objetos JSON com propriedades de cadeia de caracteres de nome e valor, ou seja, {"name" : "name value", "value": "a value"}.

TokenEndpoint

Obtém ou define o ponto de extremidade do token oAuth. Contém o URI absoluto para a entidade referenciada.

Aplica-se a