Compartir a través de


AuthorizationServerContract Clase

Definición

Configuración del servidor de autorización de OAuth externo.

[Microsoft.Rest.Serialization.JsonTransformation]
public class AuthorizationServerContract : Microsoft.Azure.Management.ApiManagement.Models.Resource
[<Microsoft.Rest.Serialization.JsonTransformation>]
type AuthorizationServerContract = class
    inherit Resource
Public Class AuthorizationServerContract
Inherits Resource
Herencia
AuthorizationServerContract
Atributos

Constructores

AuthorizationServerContract()

Inicializa una nueva instancia de la clase AuthorizationServerContract.

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

Inicializa una nueva instancia de la clase AuthorizationServerContract.

Propiedades

AuthorizationEndpoint

Obtiene o establece el punto de conexión de autorización de oAuth. Vea http://tools.ietf.org/html/rfc6749#section-3.2.

AuthorizationMethods

Obtiene o establece verbos HTTP admitidos por el punto de conexión de autorización. GET debe estar siempre presente. POST es opcional.

BearerTokenSendingMethods

Obtiene o establece especifica el mecanismo por el que se pasa el token de acceso a la API.

ClientAuthenticationMethod

Obtiene o establece el método de autenticación admitido por el punto de conexión 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.

ClientId

Obtiene o establece el identificador de cliente o aplicación registrado con este servidor de autorización.

ClientRegistrationEndpoint

Obtiene o establece una referencia opcional a una página donde se realiza el registro de aplicaciones o cliente para este servidor de autorización. Contiene la dirección URL absoluta de la entidad a la que se hace referencia.

ClientSecret

Obtiene o establece el secreto de cliente o aplicación registrado con este servidor de autorización. Esta propiedad no se rellenará en las operaciones "GET". Use la solicitud POST "/listSecrets" para obtener el valor.

DefaultScope

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

Description

Obtiene o establece la descripción del servidor de autorización. Puede contener etiquetas de formato HTML.

DisplayName

Obtiene o establece el nombre del servidor de autorización descriptivo.

GrantTypes

Obtiene o establece la forma de una concesión de autorización, que el cliente usa para solicitar el token de acceso.

Id

Obtiene el identificador de recurso completo del recurso. Por ejemplo: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}

(Heredado de Resource)
Name

Obtiene el nombre del recurso.

(Heredado de Resource)
ResourceOwnerPassword

Obtiene o establece se puede especificar opcionalmente cuando este servidor de autorización admite el tipo de concesión de contraseña del propietario del recurso. Contraseña de usuario de propietario de recursos predeterminada.

ResourceOwnerUsername

Obtiene o establece se puede especificar opcionalmente cuando este servidor de autorización admite el tipo de concesión de contraseña del propietario del recurso. Nombre de usuario de propietario de recursos predeterminado.

SupportState

Obtiene o establece 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.

TokenBodyParameters

Obtiene o establece 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

Obtiene o establece el punto de conexión del token de oAuth. Contiene el URI absoluto de la entidad a la que se hace referencia.

Type

Obtiene el tipo del recurso. Por ejemplo, "Microsoft.Compute/virtualMachines" o "Microsoft.Storage/storageAccounts"

(Heredado de Resource)

Métodos

Validate()

Valide el objeto .

Se aplica a