Partilhar via


AuthorizationServerUpdateContract Construtores

Definição

Sobrecargas

AuthorizationServerUpdateContract()

Inicializa uma nova instância da classe AuthorizationServerUpdateContract.

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

Inicializa uma nova instância da classe AuthorizationServerUpdateContract.

AuthorizationServerUpdateContract()

Inicializa uma nova instância da classe AuthorizationServerUpdateContract.

public AuthorizationServerUpdateContract ();
Public Sub New ()

Aplica-se a

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

Inicializa uma nova instância da classe AuthorizationServerUpdateContract.

public AuthorizationServerUpdateContract (string id = default, string name = default, string type = default, string description = default, System.Collections.Generic.IList<Microsoft.Azure.Management.ApiManagement.Models.AuthorizationMethod?> authorizationMethods = default, System.Collections.Generic.IList<string> clientAuthenticationMethod = default, System.Collections.Generic.IList<Microsoft.Azure.Management.ApiManagement.Models.TokenBodyParameterContract> tokenBodyParameters = default, string tokenEndpoint = default, bool? supportState = default, string defaultScope = default, System.Collections.Generic.IList<string> bearerTokenSendingMethods = default, string resourceOwnerUsername = default, string resourceOwnerPassword = default, string displayName = default, string clientRegistrationEndpoint = default, string authorizationEndpoint = default, System.Collections.Generic.IList<string> grantTypes = default, string clientId = default, string clientSecret = default);
new Microsoft.Azure.Management.ApiManagement.Models.AuthorizationServerUpdateContract : string * string * string * string * System.Collections.Generic.IList<Nullable<Microsoft.Azure.Management.ApiManagement.Models.AuthorizationMethod>> * System.Collections.Generic.IList<string> * System.Collections.Generic.IList<Microsoft.Azure.Management.ApiManagement.Models.TokenBodyParameterContract> * string * Nullable<bool> * string * System.Collections.Generic.IList<string> * string * string * string * string * string * System.Collections.Generic.IList<string> * string * string -> Microsoft.Azure.Management.ApiManagement.Models.AuthorizationServerUpdateContract
Public Sub New (Optional id As String = Nothing, Optional name As String = Nothing, Optional type As String = Nothing, Optional description As String = Nothing, Optional authorizationMethods As IList(Of Nullable(Of AuthorizationMethod)) = Nothing, Optional clientAuthenticationMethod As IList(Of String) = Nothing, Optional tokenBodyParameters As IList(Of TokenBodyParameterContract) = Nothing, Optional tokenEndpoint As String = Nothing, Optional supportState As Nullable(Of Boolean) = Nothing, Optional defaultScope As String = Nothing, Optional bearerTokenSendingMethods As IList(Of String) = Nothing, Optional resourceOwnerUsername As String = Nothing, Optional resourceOwnerPassword As String = Nothing, Optional displayName As String = Nothing, Optional clientRegistrationEndpoint As String = Nothing, Optional authorizationEndpoint As String = Nothing, Optional grantTypes As IList(Of String) = Nothing, Optional clientId As String = Nothing, Optional clientSecret As String = Nothing)

Parâmetros

id
String

ID de recurso totalmente qualificada para o recurso. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}

name
String

O nome do recurso

type
String

Tipo do recurso. Por exemplo, "Microsoft.Compute/virtualMachines" ou "Microsoft.Storage/storageAccounts"

description
String

Descrição do servidor de autorização. Pode conter marcas de formatação HTML.

authorizationMethods
IList<Nullable<AuthorizationMethod>>

Verbos HTTP compatíveis com o ponto de extremidade de autorização. GET deve estar sempre presente. POST é opcional.

clientAuthenticationMethod
IList<String>

Método de autenticação com suporte pelo ponto de extremidade do token desse 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.

tokenBodyParameters
IList<TokenBodyParameterContract>

Parâmetros adicionais exigidos pelo ponto de extremidade de token deste servidor de autorização representados 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
String

Ponto de extremidade do token OAuth. Contém o URI absoluto para a entidade referenciada.

supportState
Nullable<Boolean>

Se for 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.

defaultScope
String

Escopo do token de acesso que vai 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.

bearerTokenSendingMethods
IList<String>

Especifica o mecanismo pelo qual o token de acesso é passado para a API.

resourceOwnerUsername
String

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

resourceOwnerPassword
String

Pode, opcionalmente, ser especificado quando o tipo de concessão de senha de proprietário do recurso é compatível com esse servidor de autorização. Senha do proprietário do recurso padrão.

displayName
String

Nome do servidor de autorização amigável.

clientRegistrationEndpoint
String

Referência opcional para uma página em que o registro de cliente ou aplicativo para esse servidor de autorização é executado. Contém a URL absoluta para a entidade referenciada.

authorizationEndpoint
String

Ponto de extremidade de autorização OAuth. Consulte http://tools.ietf.org/html/rfc6749#section-3.2.

grantTypes
IList<String>

Forma de uma concessão de autorização, que o cliente usa para solicitar o token de acesso.

clientId
String

ID do cliente ou do aplicativo registrado com esse servidor de autorização.

clientSecret
String

Segredo do cliente ou do aplicativo registrado com esse servidor de autorização. Essa propriedade não será preenchida em operações 'GET'! Use a solicitação POST '/listSecrets' para obter o valor.

Aplica-se a