Compartir a través de


AuthorizationServerContractBaseProperties Constructores

Definición

Sobrecargas

AuthorizationServerContractBaseProperties()

Inicializa una nueva instancia de la clase AuthorizationServerContractBaseProperties.

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

Inicializa una nueva instancia de la clase AuthorizationServerContractBaseProperties.

AuthorizationServerContractBaseProperties()

Inicializa una nueva instancia de la clase AuthorizationServerContractBaseProperties.

public AuthorizationServerContractBaseProperties ();
Public Sub New ()

Se aplica a

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

Inicializa una nueva instancia de la clase AuthorizationServerContractBaseProperties.

public AuthorizationServerContractBaseProperties (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);
new Microsoft.Azure.Management.ApiManagement.Models.AuthorizationServerContractBaseProperties : 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 -> Microsoft.Azure.Management.ApiManagement.Models.AuthorizationServerContractBaseProperties
Public Sub New (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)

Parámetros

description
String

Descripción del servidor de autorización. Puede contener etiquetas de formato HTML.

authorizationMethods
IList<Nullable<AuthorizationMethod>>

Verbos HTTP admitidos por el punto de conexión de autorización. GET debe estar siempre presente. POST es opcional.

clientAuthenticationMethod
IList<String>

Método de autenticación admitido por el extremo de token de este servidor de autorización. Los valores posibles son Basic o Body. Cuando se especifica Body, las credenciales de cliente y otros parámetros se pasan dentro del cuerpo de la solicitud en el formato application/x-www-form-urlencoded.

tokenBodyParameters
IList<TokenBodyParameterContract>

Parámetros adicionales requeridos por el punto de conexión de token de este servidor de autorización representado como una matriz de objetos JSON con propiedades de cadena de nombre y valor, es decir, {"name" : "name value", "value": "a value"}.

tokenEndpoint
String

Extremo de token OAuth. Contiene el URI absoluto de la entidad a la que se hace referencia.

supportState
Nullable<Boolean>

Si es true, el servidor de autorización incluirá el parámetro de estado de la solicitud de autorización a su respuesta. El cliente puede utilizar el parámetro de estado para incrementar la seguridad de protocolo.

defaultScope
String

Ámbito de token de acceso que se va a solicitar de manera predeterminada. Se puede reemplazar en el nivel de API. Debe proporcionarse en forma de cadena que contiene los valores delimitados por espacios.

bearerTokenSendingMethods
IList<String>

Especifica el mecanismo por el que el token de acceso pasa a la API.

resourceOwnerUsername
String

Se puede especificar también cuando este servidor de autorización admite el tipo de concesión de contraseña de propietario de recursos. Nombre de usuario de propietario de recursos predeterminado.

resourceOwnerPassword
String

Se puede especificar también cuando este servidor de autorización admite el tipo de concesión de contraseña de propietario de recursos. Contraseña de usuario de propietario de recursos predeterminada.

Se aplica a