AuthorizationServerContractProperties interface
Внешние параметры сервера авторизации OAuth Свойства.
- Extends
Свойства
authorization |
Конечная точка авторизации по протоколу OAuth. См. раздел http://tools.ietf.org/html/rfc6749#section-3.2. |
client |
Идентификатор клиента или приложения, зарегистрированный для этого сервера авторизации. |
client |
Дополнительная ссылка на страницу, где выполняется регистрация клиента или приложения для этого сервера авторизации. Содержит абсолютный URL-адрес сущности, на которую имеется ссылка. |
client |
Секрет клиента или приложения, зарегистрированный для этого сервера авторизации. Это свойство не будет заполнено при операциях GET! Используйте запрос POST /listSecrets, чтобы получить значение. |
display |
Понятное имя сервера авторизации. |
grant |
Форма предоставления авторизации, которую клиент использует для запроса маркера доступа. |
use |
Если значение равно true, сервер авторизации будет использоваться в документации по API на портале разработчика. Значение false по умолчанию, если значение не указано. |
use |
Если значение равно true, сервер авторизации можно использовать в тестовой консоли портала разработчика. Значение true по умолчанию, если значение не указано. |
Унаследованные свойства
authorization |
HTTP-команды, поддерживаемые на конечной точке авторизации. Get должен присутствовать всегда. POST является необязательным. |
bearer |
Определяет, с помощью какого механизма токен доступа передается API. |
client |
Метод аутентификации, поддерживаемой конечной точкой токена этого сервера авторизации. Возможные значения: Basic и (или) Body. Если указан текст , учетные данные клиента и другие параметры передаются в тексте запроса в формате application/x-www-form-urlencoded. |
default |
Область маркера доступа , которая будет запрашиваться по умолчанию. Можно переопределить на уровне API. Необходимо предоставить в форме строки, содержащей разделенные пробелами значения. |
description | Описание сервера авторизации. Может содержать теги форматирования HTML. |
resource |
Можно указать при необходимости, если тип предоставления пароля владельца ресурса поддерживается этим сервером авторизации. Пароль владельца ресурса по умолчанию. |
resource |
Можно указать при необходимости, если тип предоставления пароля владельца ресурса поддерживается этим сервером авторизации. Имя пользователя владельца ресурса по умолчанию. |
support |
Если задано значение true, сервер авторизации будет включать параметр состояния из запроса авторизации в его ответ. Клиент может использовать параметр состояния для повышения безопасности протокола. |
token |
Дополнительные параметры, необходимые для конечной точки маркера этого сервера авторизации, представленные в виде массива объектов JSON со свойствами строки name и value, т. е. {"name" : "name value", "value": "a value"}. |
token |
Конечная точка токена OAuth. Содержит абсолютный URI сущности, на которую имеется ссылка. |
Сведения о свойстве
authorizationEndpoint
Конечная точка авторизации по протоколу OAuth. См. раздел http://tools.ietf.org/html/rfc6749#section-3.2.
authorizationEndpoint: string
Значение свойства
string
clientId
Идентификатор клиента или приложения, зарегистрированный для этого сервера авторизации.
clientId: string
Значение свойства
string
clientRegistrationEndpoint
Дополнительная ссылка на страницу, где выполняется регистрация клиента или приложения для этого сервера авторизации. Содержит абсолютный URL-адрес сущности, на которую имеется ссылка.
clientRegistrationEndpoint: string
Значение свойства
string
clientSecret
Секрет клиента или приложения, зарегистрированный для этого сервера авторизации. Это свойство не будет заполнено при операциях GET! Используйте запрос POST /listSecrets, чтобы получить значение.
clientSecret?: string
Значение свойства
string
displayName
Понятное имя сервера авторизации.
displayName: string
Значение свойства
string
grantTypes
Форма предоставления авторизации, которую клиент использует для запроса маркера доступа.
grantTypes: string[]
Значение свойства
string[]
useInApiDocumentation
Если значение равно true, сервер авторизации будет использоваться в документации по API на портале разработчика. Значение false по умолчанию, если значение не указано.
useInApiDocumentation?: boolean
Значение свойства
boolean
useInTestConsole
Если значение равно true, сервер авторизации можно использовать в тестовой консоли портала разработчика. Значение true по умолчанию, если значение не указано.
useInTestConsole?: boolean
Значение свойства
boolean
Сведения об унаследованном свойстве
authorizationMethods
HTTP-команды, поддерживаемые на конечной точке авторизации. Get должен присутствовать всегда. POST является необязательным.
authorizationMethods?: AuthorizationMethod[]
Значение свойства
Наследуется отAuthorizationServerContractBaseProperties.authorizationMethods
bearerTokenSendingMethods
Определяет, с помощью какого механизма токен доступа передается API.
bearerTokenSendingMethods?: string[]
Значение свойства
string[]
Наследуется отAuthorizationServerContractBaseProperties.bearerTokenSendingMethods
clientAuthenticationMethod
Метод аутентификации, поддерживаемой конечной точкой токена этого сервера авторизации. Возможные значения: Basic и (или) Body. Если указан текст , учетные данные клиента и другие параметры передаются в тексте запроса в формате application/x-www-form-urlencoded.
clientAuthenticationMethod?: string[]
Значение свойства
string[]
Наследуется отAuthorizationServerContractBaseProperties.clientAuthenticationMethod
defaultScope
Область маркера доступа , которая будет запрашиваться по умолчанию. Можно переопределить на уровне API. Необходимо предоставить в форме строки, содержащей разделенные пробелами значения.
defaultScope?: string
Значение свойства
string
Наследуется отAuthorizationServerContractBaseProperties.defaultScope
description
Описание сервера авторизации. Может содержать теги форматирования HTML.
description?: string
Значение свойства
string
Наследуется отAuthorizationServerContractBaseProperties.description
resourceOwnerPassword
Можно указать при необходимости, если тип предоставления пароля владельца ресурса поддерживается этим сервером авторизации. Пароль владельца ресурса по умолчанию.
resourceOwnerPassword?: string
Значение свойства
string
Наследуется отAuthorizationServerContractBaseProperties.resourceOwnerPassword
resourceOwnerUsername
Можно указать при необходимости, если тип предоставления пароля владельца ресурса поддерживается этим сервером авторизации. Имя пользователя владельца ресурса по умолчанию.
resourceOwnerUsername?: string
Значение свойства
string
Наследуется отAuthorizationServerContractBaseProperties.resourceOwnerUsername
supportState
Если задано значение true, сервер авторизации будет включать параметр состояния из запроса авторизации в его ответ. Клиент может использовать параметр состояния для повышения безопасности протокола.
supportState?: boolean
Значение свойства
boolean
Наследуется отAuthorizationServerContractBaseProperties.supportState
tokenBodyParameters
Дополнительные параметры, необходимые для конечной точки маркера этого сервера авторизации, представленные в виде массива объектов JSON со свойствами строки name и value, т. е. {"name" : "name value", "value": "a value"}.
tokenBodyParameters?: TokenBodyParameterContract[]
Значение свойства
Наследуется отAuthorizationServerContractBaseProperties.tokenBodyParameters
tokenEndpoint
Конечная точка токена OAuth. Содержит абсолютный URI сущности, на которую имеется ссылка.
tokenEndpoint?: string
Значение свойства
string
Наследуется отAuthorizationServerContractBaseProperties.tokenEndpoint