AuthorizationServerContractBaseProperties interface
Contrato externo de configuración de actualización del servidor de autorización de OAuth.
Propiedades
authorization |
Verbos HTTP admitidos por el punto de conexión de autorización. GET debe estar siempre presente. POST es opcional. |
bearer |
Especifica el mecanismo por el que el token de acceso pasa a la API. |
client |
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. |
default |
Á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. |
description | Descripción del servidor de autorización. Puede contener etiquetas de formato HTML. |
resource |
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. |
resource |
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. |
support |
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. |
token |
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"}. |
token |
Extremo de token OAuth. Contiene el URI absoluto de la entidad a la que se hace referencia. |
Detalles de las propiedades
authorizationMethods
Verbos HTTP admitidos por el punto de conexión de autorización. GET debe estar siempre presente. POST es opcional.
authorizationMethods?: AuthorizationMethod[]
Valor de propiedad
bearerTokenSendingMethods
Especifica el mecanismo por el que el token de acceso pasa a la API.
bearerTokenSendingMethods?: string[]
Valor de propiedad
string[]
clientAuthenticationMethod
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.
clientAuthenticationMethod?: string[]
Valor de propiedad
string[]
defaultScope
Á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.
defaultScope?: string
Valor de propiedad
string
description
Descripción del servidor de autorización. Puede contener etiquetas de formato HTML.
description?: string
Valor de propiedad
string
resourceOwnerPassword
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.
resourceOwnerPassword?: string
Valor de propiedad
string
resourceOwnerUsername
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.
resourceOwnerUsername?: string
Valor de propiedad
string
supportState
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.
supportState?: boolean
Valor de propiedad
boolean
tokenBodyParameters
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"}.
tokenBodyParameters?: TokenBodyParameterContract[]
Valor de propiedad
tokenEndpoint
Extremo de token OAuth. Contiene el URI absoluto de la entidad a la que se hace referencia.
tokenEndpoint?: string
Valor de propiedad
string