Перейти к основному содержимому

API для работы с конфигурацией федерации

/api/FedConfiguration/CreateOrUpdateConfig​

Создание или обновление конфигурации

Тип HTTP запроса: post

Отсылаемый запрос​

MIME-тип HTTP запроса: application/json

Название поляТип поляОписаниеОбязательноеВозможные значения
idinteger (int32)нет
namestringнет
descriptionstringнет
enabledbooleanнет
serviceTypeFederationService
urlstringнет
versionstringнет
headersstringнет
sdlstringнет
ignoreRootTypesbooleanнет

Возвращаемые результаты​

Код HTTP ответа: 200​

MIME-тип HTTP ответа: text/plain

Success

Название поляТип поляОписаниеОбязательноеВозможные значения
resultFederationServiceConfig
typeInfoTypeInfo
errorIErrorDescription
isErrorbooleanПолучает признак наличия ошибкинет

Код HTTP ответа: 401​

MIME-тип HTTP ответа: text/plain

Unauthorized

Код HTTP ответа: 403​

MIME-тип HTTP ответа: text/plain

Forbidden

Схемы авторизации​

/components/securitySchemes/storagepublisher public FederationConfigController CreateOrUpdateConfig(ASE.MD.Platform.Infrastructure.Store.Shared.Federation.Model.FederationServiceConfig)​

Тип схемы безопасности: oauth2

Расположение ключа API: cookie

Схема http-авторизации:

URL-адрес OpenId Connect:

НазваниеЗначение
ТипauthorizationCode
Авторизация/identity/connect/authorize
Выдача токена/identity/connect/token
Обновление
Области разрешений доступаstore:federation:add
/components/securitySchemes/storagepublisher​

Тип схемы безопасности: oauth2

Расположение ключа API: cookie

Схема http-авторизации:

URL-адрес OpenId Connect:

НазваниеЗначение
ТипauthorizationCode
Авторизация/identity/connect/authorize
Выдача токена/identity/connect/token
Обновление
Области разрешений доступаstore:model:read, store:model:write

/api/FedConfiguration/DeleteConfig​

Удаление конфигурации по идентификатору

Тип HTTP запроса: post

Параметры​

НазваниеТипОписаниеПередаётся вОбязательное
idinteger (int32)queryнет

Отсылаемый запрос​

Возвращаемые результаты​

Код HTTP ответа: 200​

MIME-тип HTTP ответа: text/plain

Success

Название поляТип поляОписаниеОбязательноеВозможные значения
resultbooleanДанные результата метода API.нет
typeInfoTypeInfo
errorIErrorDescription
isErrorbooleanПолучает признак наличия ошибкинет

Код HTTP ответа: 401​

MIME-тип HTTP ответа: text/plain

Unauthorized

Код HTTP ответа: 403​

MIME-тип HTTP ответа: text/plain

Forbidden

Схемы авторизации​

/components/securitySchemes/storagepublisher public FederationConfigController DeleteConfig(System.Int32)​

Тип схемы безопасности: oauth2

Расположение ключа API: cookie

Схема http-авторизации:

URL-адрес OpenId Connect:

НазваниеЗначение
ТипauthorizationCode
Авторизация/identity/connect/authorize
Выдача токена/identity/connect/token
Обновление
Области разрешений доступаstore:federation:delete
/components/securitySchemes/storagepublisher​

Тип схемы безопасности: oauth2

Расположение ключа API: cookie

Схема http-авторизации:

URL-адрес OpenId Connect:

НазваниеЗначение
ТипauthorizationCode
Авторизация/identity/connect/authorize
Выдача токена/identity/connect/token
Обновление
Области разрешений доступаstore:model:read, store:model:write

/api/FedConfiguration/SearchConfig​

Поиск конфигурации по фильтру

Тип HTTP запроса: post

Отсылаемый запрос​

MIME-тип HTTP запроса: application/json

Название поляТип поляОписаниеОбязательноеВозможные значения
idinteger (int32)нет
namestringнет
versionstringнет
enabledbooleanнет
serviceTypeFederationService

Возвращаемые результаты​

Код HTTP ответа: 200​

MIME-тип HTTP ответа: text/plain

Success

Название поляТип поляОписаниеОбязательноеВозможные значения
resultFederationServiceConfig[]Данные результата метода API.нет
typeInfoTypeInfo
errorIErrorDescription
isErrorbooleanПолучает признак наличия ошибкинет

Код HTTP ответа: 401​

MIME-тип HTTP ответа: text/plain

Unauthorized

Код HTTP ответа: 403​

MIME-тип HTTP ответа: text/plain

Forbidden

Схемы авторизации​

/components/securitySchemes/storagepublisher public FederationConfigController SearchConfig(ASE.MD.Platform.Infrastructure.Store.Shared.Federation.Model.FederationServiceFilter)​

Тип схемы безопасности: oauth2

Расположение ключа API: cookie

Схема http-авторизации:

URL-адрес OpenId Connect:

НазваниеЗначение
ТипauthorizationCode
Авторизация/identity/connect/authorize
Выдача токена/identity/connect/token
Обновление
Области разрешений доступаstore:federation:read
/components/securitySchemes/storagepublisher​

Тип схемы безопасности: oauth2

Расположение ключа API: cookie

Схема http-авторизации:

URL-адрес OpenId Connect:

НазваниеЗначение
ТипauthorizationCode
Авторизация/identity/connect/authorize
Выдача токена/identity/connect/token
Обновление
Области разрешений доступаstore:model:read, store:model:write