AuthorizationServerContractBaseProperties interface
Contrato de definições de atualização do servidor de autorização OAuth externo.
Propriedades
authorization |
Verbos HTTP suportados pelo ponto final de autorização. O GET tem de estar sempre presente. POST é opcional. |
bearer |
Especifica o mecanismo através do qual o token de acesso é transmitido para a API. |
client |
Método de autenticação suportado pelo ponto final de token deste servidor de autorização. Os valores possíveis são Básico e/ou Corpo. Quando o Corpo é especificado, as credenciais do cliente e outros parâmetros são transmitidos no corpo do pedido no formato application/x-www-form-urlencoded. |
default |
Âmbito do token de acesso que vai ser pedido por predefinição. Pode ser substituído ao nível da API. Deve ser fornecido sob a forma de uma cadeia que contém valores delimitados por espaço. |
description | Descrição do servidor de autorização. Pode conter etiquetas de formatação HTML. |
resource |
Opcionalmente, pode ser especificado quando o tipo de concessão de palavra-passe do proprietário do recurso é suportado por este servidor de autorização. Palavra-passe predefinida do proprietário do recurso. |
resource |
Opcionalmente, pode ser especificado quando o tipo de concessão de palavra-passe do proprietário do recurso é suportado por este servidor de autorização. Nome de utilizador do proprietário do recurso predefinido. |
support |
Se for verdadeiro, o servidor de autorização incluirá o parâmetro de estado do pedido de autorização para a respetiva resposta. O cliente pode utilizar o parâmetro de estado para aumentar a segurança do protocolo. |
token |
Parâmetros adicionais exigidos pelo ponto final do token deste servidor de autorização representados como uma matriz de objetos JSON com propriedades de nome e cadeia de valor, ou seja, {"name" : "name value", "value": "a value"}. |
token |
Ponto final do token OAuth. Contém o URI absoluto para a entidade que está a ser referenciada. |
Detalhes de Propriedade
authorizationMethods
Verbos HTTP suportados pelo ponto final de autorização. O GET tem de estar sempre presente. POST é opcional.
authorizationMethods?: AuthorizationMethod[]
Valor de Propriedade
bearerTokenSendingMethods
Especifica o mecanismo através do qual o token de acesso é transmitido para a API.
bearerTokenSendingMethods?: string[]
Valor de Propriedade
string[]
clientAuthenticationMethod
Método de autenticação suportado pelo ponto final de token deste servidor de autorização. Os valores possíveis são Básico e/ou Corpo. Quando o Corpo é especificado, as credenciais do cliente e outros parâmetros são transmitidos no corpo do pedido no formato application/x-www-form-urlencoded.
clientAuthenticationMethod?: string[]
Valor de Propriedade
string[]
defaultScope
Âmbito do token de acesso que vai ser pedido por predefinição. Pode ser substituído ao nível da API. Deve ser fornecido sob a forma de uma cadeia que contém valores delimitados por espaço.
defaultScope?: string
Valor de Propriedade
string
description
Descrição do servidor de autorização. Pode conter etiquetas de formatação HTML.
description?: string
Valor de Propriedade
string
resourceOwnerPassword
Opcionalmente, pode ser especificado quando o tipo de concessão de palavra-passe do proprietário do recurso é suportado por este servidor de autorização. Palavra-passe predefinida do proprietário do recurso.
resourceOwnerPassword?: string
Valor de Propriedade
string
resourceOwnerUsername
Opcionalmente, pode ser especificado quando o tipo de concessão de palavra-passe do proprietário do recurso é suportado por este servidor de autorização. Nome de utilizador do proprietário do recurso predefinido.
resourceOwnerUsername?: string
Valor de Propriedade
string
supportState
Se for verdadeiro, o servidor de autorização incluirá o parâmetro de estado do pedido de autorização para a respetiva resposta. O cliente pode utilizar o parâmetro de estado para aumentar a segurança do protocolo.
supportState?: boolean
Valor de Propriedade
boolean
tokenBodyParameters
Parâmetros adicionais exigidos pelo ponto final do token deste servidor de autorização representados como uma matriz de objetos JSON com propriedades de nome e cadeia de valor, ou seja, {"name" : "name value", "value": "a value"}.
tokenBodyParameters?: TokenBodyParameterContract[]
Valor de Propriedade
tokenEndpoint
Ponto final do token OAuth. Contém o URI absoluto para a entidade que está a ser referenciada.
tokenEndpoint?: string
Valor de Propriedade
string