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

Сервис управления сущностями клиентов.

/api/Clients/GetAllFull

Возвращает список всех доступных клиентов OpenIdConnect с полной информацией.

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

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

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

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

MIME-тип HTTP ответа: application/json

Success

Название поляТип поляОписаниеОбязательноеВозможные значения
resultClientFullResult[]Данные результата метода API.да
errorInfoда
typeInfoTypeInfo

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

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

Unauthorized

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

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

Forbidden

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

/components/securitySchemes/identityadminapi public ClientsController GetAllFull()

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

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

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

URL-адрес OpenId Connect:

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

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

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

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

URL-адрес OpenId Connect:

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

/api/Clients/GetAll

Возвращает список всех доступных клиентов OpenIdConnect с краткой информацией.

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

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

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

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

MIME-тип HTTP ответа: application/json

Success

Название поляТип поляОписаниеОбязательноеВозможные значения
resultClientResult[]Данные результата метода API.да
errorInfoда
typeInfoTypeInfo

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

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

Unauthorized

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

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

Forbidden

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

/components/securitySchemes/identityadminapi public ClientsController GetAll()

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

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

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

URL-адрес OpenId Connect:

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

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

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

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

URL-адрес OpenId Connect:

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

/api/Clients/GetOneById

Возвращает клиента OpenIdConnect по идентификатору.

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

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

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

Идентификатор клиента.

Название поляТип поляОписаниеОбязательноеВозможные значения
idinteger (int32)Уникальный идентификатор.нет

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

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

MIME-тип HTTP ответа: application/json

Success

Название поляТип поляОписаниеОбязательноеВозможные значения
resultClientFullResultда
errorInfoда
typeInfoTypeInfo

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

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

Unauthorized

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

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

Forbidden

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

/components/securitySchemes/identityadminapi public ClientsController GetOneById(ASE.MD.Platform.Services.Identity.Admin.API.Contracts.ApiParams.IntIdApiParam)

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

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

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

URL-адрес OpenId Connect:

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

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

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

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

URL-адрес OpenId Connect:

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

/api/Clients/GetOneByName

Возвращает информацию о клиенте по имени.

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

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

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

Имя клиента.

Название поляТип поляОписаниеОбязательноеВозможные значения
namestringИмя записи.нет

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

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

MIME-тип HTTP ответа: application/json

Success

Название поляТип поляОписаниеОбязательноеВозможные значения
resultClientFullResultда
errorInfoда
typeInfoTypeInfo

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

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

Unauthorized

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

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

Forbidden

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

/components/securitySchemes/identityadminapi public ClientsController GetOneByName(ASE.MD.Platform.Services.Identity.Admin.API.Contracts.ApiParams.EntryNameApiParam)

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

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

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

URL-адрес OpenId Connect:

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

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

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

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

URL-адрес OpenId Connect:

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

/api/Clients/Create

Создаёт клиента OpenIdConnect.

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

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

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

Модель параметров добавления нового клиента.

Название поляТип поляОписаниеОбязательноеВозможные значения
clientIdstringНазвание (Id) клиента.да
clientNamestringИмя клиента.да
descriptionstringОписание клиента.нет
nonEditablebooleanФлаг неизменяемости.нет
enabledbooleanСтатус активности клиента.нет
clientUristringЗарезервированный адрес клиента.нет
protocolTypestringТип протокола, по которому взаимодействует клиент. По умолчанию "oidc".нет
requireClientSecretbooleanФлаг, указывающий, требуется ли ClientSecret для данного клиента.нет
allowedGrantTypesValueItem[]Список доступных GrantTypes.нет
allowedScopesValueItem[]Список доступных Scopes для клиента.нет
redirectUrisValueItem[]Список адресов, по которым можно произвести Redirect после входа в систему.нет
postLogoutRedirectUrisValueItem[]Список адресов, по которым можно произвести Redirect после выхода из системы.нет
propertiesKeyValueItem[]Список свойств клиента.нет
logoUristringАдрес для логотипа данного клиента.нет
requirePkcebooleanФлаг, указывающий, должны ли клиенты, использующие тип предоставления на основе кода авторизации, отправлять ключ подтверждения.нет
identityTokenLifetimeinteger (int32)Время жизни identity токена.нет
accessTokenLifetimeinteger (int32)Время жизни access токена.нет
authorizationCodeLifetimeinteger (int32)Время жизни authorization code.нет
absoluteRefreshTokenLifetimeinteger (int32)Абсолютное время жизни refresh токена.нет
slidingRefreshTokenLifetimeinteger (int32)Время жизни refresh токена в секундах. По умолчанию 1296000 секунд (15 дней).нет
refreshTokenUsageinteger (int32)Тип использования refresh токена:
ReUse (0) - после обновления останется прежним при обновлении токенов;
OneTime (1) - будет обновлён при обновлении токенов (это значение по умолчанию).
нет
refreshTokenExpirationinteger (int32)Тип срока жизни refresh токена:
Absolute (1) - refresh токен истечёт в фиксированный момент времени (указанный в ASE.MD.Platform.Services.Identity.Admin.API.Contracts.Models.Abstractions.IClientInfo.AbsoluteRefreshTokenLifetime);
Sliding (0) - при обновлении token время жизни token обновления будет продлено (на сумму, указанную в ASE.MD.Platform.Services.Identity.Admin.API.Contracts.Models.Abstractions.IClientInfo.SlidingRefreshTokenLifetime).
Время жизни не будет превышать значения ASE.MD.Platform.Services.Identity.Admin.API.Contracts.Models.Abstractions.IClientInfo.AbsoluteRefreshTokenLifetime.
нет
updateAccessTokenClaimsOnRefreshbooleanФлаг, указывающий, следует ли обновлять access токен (и его claims) при запросе refresh токена.нет
accessTokenTypeinteger (int32)Указывает, является ли access токен ссылочным (значение 1) или автономным JWT (значение 0). По умолчанию JWT.нет
includeJwtIdbooleanФлаг, указывающий, должны ли токены доступа JWT иметь встроенный уникальный идентификатор (через Claim jti). По умолчанию true.нет
allowedCorsOriginsValueItem[]Список доступных CORS адресов.нет
alwaysSendClientClaimsbooleanФлаг, указывающий, нужно ли отправлять claims по каждому flow аутентификации. Если нет, то только по client credentials.нет
alwaysIncludeUserClaimsInIdTokenbooleanФлаг, указывающий, нужно ли при запросе identity и access токенов добавлять claims пользователя вместо того, чтобы требовать от клиента использовать UserInfo endpoint.нет
clientClaimsPrefixstringПрефикс для отображения клиентских claims.нет
pairWiseSubjectSaltstringЗначение соли, используемое при попарном генерировании SubjectId для пользователей этого клиента.нет
allowAccessTokensViaBrowserbooleanФлаг, указывающий, разрешено ли этому клиенту получать access токен через браузер.нет
requireConsentbooleanФлаг, указывающий, требуется ли открывать окно пользовательских соглашений.нет
allowRememberConsentbooleanФлаг, дающий разрешение на сохранение согласий для пользователя.нет
consentLifetimeinteger (int32)Срок действия согласия пользователя в секундах.нет
allowOfflineAccessbooleanФлаг, дающий возможность получения offline доступа (то есть возможность получения refresh токена).нет
allowPlainTextPkcebooleanУказывает, могут ли клиенты, использующие PKCE, использовать вызов простого текстового кода (не рекомендуется и по умолчанию false).нет
frontChannelLogoutUristringЗадаёт URI выхода на клиенте для выхода из внешнего канала на основе HTTP.
Более подробную информацию можно найти в спецификации OIDC Front-Channel.
нет
frontChannelLogoutSessionRequiredbooleanУказывает, следует ли отправлять идентификатор сеанса пользователя в FrontChannelLogoutUri. По умолчанию true.нет
backChannelLogoutUristringЗадаёт URI выхода на клиенте для выхода из обратного канала на основе HTTP.
Более подробную информацию можно найти спецификацию обратного канала OIDC.
нет
backChannelLogoutSessionRequiredbooleanУказывает, следует ли отправлять идентификатор сеанса пользователя в запросе BackChannelLogoutUri. По умолчанию true.нет
userSsoLifetimeinteger (int32)Максимальная продолжительность (в секундах) с момента последней аутентификации пользователя.
По умолчанию null. Вы можете настроить время жизни токена сеанса, чтобы контролировать, когда и как часто пользователю требуется
повторно вводить учётные данные вместо автоматической аутентификации при использовании веб-приложения.
нет
userCodeTypestringТип кода пользователя, который будет использоваться для клиента. Если не задан, то будет использовано значение по умолчанию.нет
deviceCodeLifetimeinteger (int32)Срок службы кода устройства в секундах (по умолчанию 300 секунд).нет

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

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

MIME-тип HTTP ответа: application/json

Success

Название поляТип поляОписаниеОбязательноеВозможные значения
resultIdResultда
errorInfoда
typeInfoTypeInfo

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

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

Unauthorized

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

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

Forbidden

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

/components/securitySchemes/identityadminapi public ClientsController Create(ASE.MD.Platform.Services.Identity.Admin.API.Contracts.ApiParams.Clients.AddClientApiParam)

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

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

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

URL-адрес OpenId Connect:

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

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

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

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

URL-адрес OpenId Connect:

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

/api/Clients/Update

Обновляет клиента OpenIdConnect.

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

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

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

Модель параметров обновления нового клиента.

Название поляТип поляОписаниеОбязательноеВозможные значения
idinteger (int32)Уникальный идентификатор сущности.да
clientIdstringНазвание (Id) клиента.нет
clientNamestringИмя клиента.нет
descriptionstringОписание клиента.нет
enabledbooleanСтатус активности клиента.нет
clientUristringЗарезервированный адрес клиента.нет
protocolTypestringТип протокола, по которому взаимодействует клиент. По умолчанию "oidc".нет
requireClientSecretbooleanФлаг, указывающий, требуется ли ClientSecret для данного клиента.нет
logoUristringАдрес для логотипа данного клиента.нет
requirePkcebooleanФлаг, указывающий, должны ли клиенты, использующие тип предоставления на основе кода авторизации, отправлять ключ подтверждения.нет
identityTokenLifetimeinteger (int32)Время жизни identity токена.нет
accessTokenLifetimeinteger (int32)Время жизни access токена.нет
authorizationCodeLifetimeinteger (int32)Время жизни authorization code.нет
absoluteRefreshTokenLifetimeinteger (int32)Абсолютное время жизни refresh токена.нет
slidingRefreshTokenLifetimeinteger (int32)Время жизни refresh токена в секундах. По умолчанию 1296000 секунд (15 дней).нет
refreshTokenUsageinteger (int32)Тип использования refresh токена:
ReUse (0) - после обновления останется прежним при обновлении токенов;
OneTime (1) - будет обновлён при обновлении токенов (это значение по умолчанию).
нет
refreshTokenExpirationinteger (int32)Тип срока жизни refresh токена:
Absolute (1) - refresh токен истечёт в фиксированный момент времени (указанный в ASE.MD.Platform.Services.Identity.Admin.API.Contracts.Models.Abstractions.IClientInfo.AbsoluteRefreshTokenLifetime);
Sliding (0) - при обновлении token время жизни token обновления будет продлено (на сумму, указанную в ASE.MD.Platform.Services.Identity.Admin.API.Contracts.Models.Abstractions.IClientInfo.SlidingRefreshTokenLifetime).
Время жизни не будет превышать значения ASE.MD.Platform.Services.Identity.Admin.API.Contracts.Models.Abstractions.IClientInfo.AbsoluteRefreshTokenLifetime.
нет
updateAccessTokenClaimsOnRefreshbooleanФлаг, указывающий, следует ли обновлять access токен (и его claims) при запросе refresh токена.нет
accessTokenTypeinteger (int32)Указывает, является ли access токен ссылочным (значение 1) или автономным JWT (значение 0). По умолчанию JWT.нет
includeJwtIdbooleanФлаг, указывающий, должны ли токены доступа JWT иметь встроенный уникальный идентификатор (через Claim jti). По умолчанию true.нет
alwaysSendClientClaimsbooleanФлаг, указывающий, нужно ли отправлять claims по каждому flow аутентификации. Если нет, то только по client credentials.нет
alwaysIncludeUserClaimsInIdTokenbooleanФлаг, указывающий, нужно ли при запросе identity и access токенов добавлять claims пользователя вместо того, чтобы требовать от клиента использовать UserInfo endpoint.нет
clientClaimsPrefixstringПрефикс для отображения клиентских claims.нет
pairWiseSubjectSaltstringЗначение соли, используемое при попарном генерировании SubjectId для пользователей этого клиента.нет
allowAccessTokensViaBrowserbooleanФлаг, указывающий, разрешено ли этому клиенту получать access токен через браузер.нет
requireConsentbooleanФлаг, указывающий, требуется ли открывать окно пользовательских соглашений.нет
allowRememberConsentbooleanФлаг, дающий разрешение на сохранение согласий для пользователя.нет
consentLifetimeinteger (int32)Срок действия согласия пользователя в секундах.нет
allowOfflineAccessbooleanФлаг, дающий возможность получения offline доступа (то есть возможность получения refresh токена).нет
allowPlainTextPkcebooleanУказывает, могут ли клиенты, использующие PKCE, использовать вызов простого текстового кода (не рекомендуется и по умолчанию false).нет
frontChannelLogoutUristringЗадаёт URI выхода на клиенте для выхода из внешнего канала на основе HTTP.
Более подробную информацию можно найти в спецификации OIDC Front-Channel.
нет
frontChannelLogoutSessionRequiredbooleanУказывает, следует ли отправлять идентификатор сеанса пользователя в FrontChannelLogoutUri. По умолчанию true.нет
backChannelLogoutUristringЗадаёт URI выхода на клиенте для выхода из обратного канала на основе HTTP.
Более подробную информацию можно найти спецификацию обратного канала OIDC.
нет
backChannelLogoutSessionRequiredbooleanУказывает, следует ли отправлять идентификатор сеанса пользователя в запросе BackChannelLogoutUri. По умолчанию true.нет
userSsoLifetimeinteger (int32)Максимальная продолжительность (в секундах) с момента последней аутентификации пользователя.
По умолчанию null. Вы можете настроить время жизни токена сеанса, чтобы контролировать, когда и как часто пользователю требуется
повторно вводить учётные данные вместо автоматической аутентификации при использовании веб-приложения.
нет
userCodeTypestringТип кода пользователя, который будет использоваться для клиента. Если не задан, то будет использовано значение по умолчанию.нет
deviceCodeLifetimeinteger (int32)Срок службы кода устройства в секундах (по умолчанию 300 секунд).нет
nonEditablebooleanФлаг неизменяемости.нет

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

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

MIME-тип HTTP ответа: application/json

Success

Название поляТип поляОписаниеОбязательноеВозможные значения
resultstringДанные результата метода API.да
errorInfoда
typeInfoTypeInfo

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

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

Unauthorized

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

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

Forbidden

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

/components/securitySchemes/identityadminapi public ClientsController Update(ASE.MD.Platform.Services.Identity.Admin.API.Contracts.ApiParams.Clients.UpdateClientApiParam)

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

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

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

URL-адрес OpenId Connect:

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

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

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

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

URL-адрес OpenId Connect:

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

/api/Clients/UpdateFull

Обновляет данные о клиенте.

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

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

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

Данные обновляемого клиента.

Название поляТип поляОписаниеОбязательноеВозможные значения
allowedCorsOriginsValueItem[]Список доступных CORS адресов. При значении null обновление не применяется.нет
allowedGrantTypesValueItem[]Список доступных GrantTypes. При значении null обновление не применяется.нет
allowedScopesValueItem[]Список доступных Scopes для клиента. При значении null обновление не применяется.нет
redirectUrisValueItem[]Список адресов, по которым можно произвести Redirect после входа в систему. При значении null обновление не применяется.нет
postLogoutRedirectUrisValueItem[]Список адресов, по которым можно произвести Redirect после выхода из системы. При значении null обновление не применяется.нет
propertiesKeyValueItem[]Список свойств.нет
idinteger (int32)Уникальный идентификатор сущности.да
clientIdstringНазвание (Id) клиента.нет
clientNamestringИмя клиента.нет
descriptionstringОписание клиента.нет
enabledbooleanСтатус активности клиента.нет
clientUristringЗарезервированный адрес клиента.нет
protocolTypestringТип протокола, по которому взаимодействует клиент. По умолчанию "oidc".нет
requireClientSecretbooleanФлаг, указывающий, требуется ли ClientSecret для данного клиента.нет
logoUristringАдрес для логотипа данного клиента.нет
requirePkcebooleanФлаг, указывающий, должны ли клиенты, использующие тип предоставления на основе кода авторизации, отправлять ключ подтверждения.нет
identityTokenLifetimeinteger (int32)Время жизни identity токена.нет
accessTokenLifetimeinteger (int32)Время жизни access токена.нет
authorizationCodeLifetimeinteger (int32)Время жизни authorization code.нет
absoluteRefreshTokenLifetimeinteger (int32)Абсолютное время жизни refresh токена.нет
slidingRefreshTokenLifetimeinteger (int32)Время жизни refresh токена в секундах. По умолчанию 1296000 секунд (15 дней).нет
refreshTokenUsageinteger (int32)Тип использования refresh токена:
ReUse (0) - после обновления останется прежним при обновлении токенов;
OneTime (1) - будет обновлён при обновлении токенов (это значение по умолчанию).
нет
refreshTokenExpirationinteger (int32)Тип срока жизни refresh токена:
Absolute (1) - refresh токен истечёт в фиксированный момент времени (указанный в ASE.MD.Platform.Services.Identity.Admin.API.Contracts.Models.Abstractions.IClientInfo.AbsoluteRefreshTokenLifetime);
Sliding (0) - при обновлении token время жизни token обновления будет продлено (на сумму, указанную в ASE.MD.Platform.Services.Identity.Admin.API.Contracts.Models.Abstractions.IClientInfo.SlidingRefreshTokenLifetime).
Время жизни не будет превышать значения ASE.MD.Platform.Services.Identity.Admin.API.Contracts.Models.Abstractions.IClientInfo.AbsoluteRefreshTokenLifetime.
нет
updateAccessTokenClaimsOnRefreshbooleanФлаг, указывающий, следует ли обновлять access токен (и его claims) при запросе refresh токена.нет
accessTokenTypeinteger (int32)Указывает, является ли access токен ссылочным (значение 1) или автономным JWT (значение 0). По умолчанию JWT.нет
includeJwtIdbooleanФлаг, указывающий, должны ли токены доступа JWT иметь встроенный уникальный идентификатор (через Claim jti). По умолчанию true.нет
alwaysSendClientClaimsbooleanФлаг, указывающий, нужно ли отправлять claims по каждому flow аутентификации. Если нет, то только по client credentials.нет
alwaysIncludeUserClaimsInIdTokenbooleanФлаг, указывающий, нужно ли при запросе identity и access токенов добавлять claims пользователя вместо того, чтобы требовать от клиента использовать UserInfo endpoint.нет
clientClaimsPrefixstringПрефикс для отображения клиентских claims.нет
pairWiseSubjectSaltstringЗначение соли, используемое при попарном генерировании SubjectId для пользователей этого клиента.нет
allowAccessTokensViaBrowserbooleanФлаг, указывающий, разрешено ли этому клиенту получать access токен через браузер.нет
requireConsentbooleanФлаг, указывающий, требуется ли открывать окно пользовательских соглашений.нет
allowRememberConsentbooleanФлаг, дающий разрешение на сохранение согласий для пользователя.нет
consentLifetimeinteger (int32)Срок действия согласия пользователя в секундах.нет
allowOfflineAccessbooleanФлаг, дающий возможность получения offline доступа (то есть возможность получения refresh токена).нет
allowPlainTextPkcebooleanУказывает, могут ли клиенты, использующие PKCE, использовать вызов простого текстового кода (не рекомендуется и по умолчанию false).нет
frontChannelLogoutUristringЗадаёт URI выхода на клиенте для выхода из внешнего канала на основе HTTP.
Более подробную информацию можно найти в спецификации OIDC Front-Channel.
нет
frontChannelLogoutSessionRequiredbooleanУказывает, следует ли отправлять идентификатор сеанса пользователя в FrontChannelLogoutUri. По умолчанию true.нет
backChannelLogoutUristringЗадаёт URI выхода на клиенте для выхода из обратного канала на основе HTTP.
Более подробную информацию можно найти спецификацию обратного канала OIDC.
нет
backChannelLogoutSessionRequiredbooleanУказывает, следует ли отправлять идентификатор сеанса пользователя в запросе BackChannelLogoutUri. По умолчанию true.нет
userSsoLifetimeinteger (int32)Максимальная продолжительность (в секундах) с момента последней аутентификации пользователя.
По умолчанию null. Вы можете настроить время жизни токена сеанса, чтобы контролировать, когда и как часто пользователю требуется
повторно вводить учётные данные вместо автоматической аутентификации при использовании веб-приложения.
нет
userCodeTypestringТип кода пользователя, который будет использоваться для клиента. Если не задан, то будет использовано значение по умолчанию.нет
deviceCodeLifetimeinteger (int32)Срок службы кода устройства в секундах (по умолчанию 300 секунд).нет
nonEditablebooleanФлаг неизменяемости.нет

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

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

MIME-тип HTTP ответа: application/json

Success

Название поляТип поляОписаниеОбязательноеВозможные значения
resultstringДанные результата метода API.да
errorInfoда
typeInfoTypeInfo

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

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

Unauthorized

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

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

Forbidden

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

/components/securitySchemes/identityadminapi public ClientsController UpdateFull(ASE.MD.Platform.Services.Identity.Admin.API.Contracts.ApiParams.Clients.UpdateFullClientApiParam)

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

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

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

URL-адрес OpenId Connect:

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

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

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

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

URL-адрес OpenId Connect:

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

/api/Clients/Delete

Удаляет клиента OpenIdConnect.

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

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

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

Модель параметров удаления клиента.

Название поляТип поляОписаниеОбязательноеВозможные значения
idinteger (int32)Уникальный идентификатор.нет

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

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

MIME-тип HTTP ответа: application/json

Success

Название поляТип поляОписаниеОбязательноеВозможные значения
resultstringДанные результата метода API.да
errorInfoда
typeInfoTypeInfo

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

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

Unauthorized

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

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

Forbidden

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

/components/securitySchemes/identityadminapi public ClientsController Delete(ASE.MD.Platform.Services.Identity.Admin.API.Contracts.ApiParams.IntIdApiParam)

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

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

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

URL-адрес OpenId Connect:

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

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

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

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

URL-адрес OpenId Connect:

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

/api/Clients/Secrets/GetAll

Получает список секретов клиента OpenIdConnect.

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

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

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

Модель с идентификатором клиента типа System.Int32.

Название поляТип поляОписаниеОбязательноеВозможные значения
idinteger (int32)Уникальный идентификатор.нет

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

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

MIME-тип HTTP ответа: application/json

Success

Название поляТип поляОписаниеОбязательноеВозможные значения
resultClientSecretsResultда
errorInfoда
typeInfoTypeInfo

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

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

Unauthorized

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

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

Forbidden

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

/components/securitySchemes/identityadminapi public ClientsController GetAllSecrets(ASE.MD.Platform.Services.Identity.Admin.API.Contracts.ApiParams.IntIdApiParam)

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

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

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

URL-адрес OpenId Connect:

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

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

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

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

URL-адрес OpenId Connect:

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

/api/Clients/Secrets/GetOne

Получает секрет клиента OpenIdConnect по идентификатору секрета.

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

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

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

Модель с идентификатором секрета типа System.Int32.

Название поляТип поляОписаниеОбязательноеВозможные значения
idinteger (int32)Уникальный идентификатор.нет

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

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

MIME-тип HTTP ответа: application/json

Success

Название поляТип поляОписаниеОбязательноеВозможные значения
resultClientSecretResultда
errorInfoда
typeInfoTypeInfo

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

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

Unauthorized

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

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

Forbidden

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

/components/securitySchemes/identityadminapi public ClientsController GetOneSecret(ASE.MD.Platform.Services.Identity.Admin.API.Contracts.ApiParams.IntIdApiParam)

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

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

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

URL-адрес OpenId Connect:

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

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

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

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

URL-адрес OpenId Connect:

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

/api/Clients/Secrets/Create

Создает секрет клиента OpenIdConnect.

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

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

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

Модель создания секрета клиента OpenIdConnect.

Название поляТип поляОписаниеОбязательноеВозможные значения
clientIdinteger (int32)Уникальный идентификатор клиента.да
valuestringЗначение секретного ключа.нет
descriptionstringОписание секретного ключа.нет
expirationstring (date-time)Время жизни секретного ключа.нет
typestringТип секретного ключа.нет

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

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

MIME-тип HTTP ответа: application/json

Success

Название поляТип поляОписаниеОбязательноеВозможные значения
resultIdResultда
errorInfoда
typeInfoTypeInfo

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

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

Unauthorized

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

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

Forbidden

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

/components/securitySchemes/identityadminapi public ClientsController CreateSecret(ASE.MD.Platform.Services.Identity.Admin.API.Contracts.ApiParams.Clients.AddClientSecretApiParam)

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

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

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

URL-адрес OpenId Connect:

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

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

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

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

URL-адрес OpenId Connect:

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

/api/Clients/Secrets/Delete

Удаляет секрет клиента OpenIdConnect.

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

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

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

Модель с идентификатором секрета типа System.Int32.

Название поляТип поляОписаниеОбязательноеВозможные значения
idinteger (int32)Уникальный идентификатор.нет

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

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

MIME-тип HTTP ответа: application/json

Success

Название поляТип поляОписаниеОбязательноеВозможные значения
resultstringДанные результата метода API.да
errorInfoда
typeInfoTypeInfo

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

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

Unauthorized

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

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

Forbidden

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

/components/securitySchemes/identityadminapi public ClientsController DeleteSecret(ASE.MD.Platform.Services.Identity.Admin.API.Contracts.ApiParams.IntIdApiParam)

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

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

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

URL-адрес OpenId Connect:

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

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

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

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

URL-адрес OpenId Connect:

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

/api/Clients/Scopes/GetAll

Возвращает все разрешения (scopes) клиента OpenIdConnect на основе его идентификатора типа System.Int32.

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

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

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

Модель с идентификатором клиента типа System.Int32.

Название поляТип поляОписаниеОбязательноеВозможные значения
idinteger (int32)Уникальный идентификатор.нет

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

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

MIME-тип HTTP ответа: application/json

Success

Название поляТип поляОписаниеОбязательноеВозможные значения
resultValuesResultда
errorInfoда
typeInfoTypeInfo

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

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

Unauthorized

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

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

Forbidden

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

/components/securitySchemes/identityadminapi public ClientsController GetAllScopes(ASE.MD.Platform.Services.Identity.Admin.API.Contracts.ApiParams.IntIdApiParam)

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

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

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

URL-адрес OpenId Connect:

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

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

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

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

URL-адрес OpenId Connect:

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

/api/Clients/Scopes/GetOne

Возвращает разрешение (scope) клиента OpenIdConnect на основе его идентификатора разрешения System.Int32.

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

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

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

Модель с идентификатором разрешения типа System.Int32.

Название поляТип поляОписаниеОбязательноеВозможные значения
idinteger (int32)Уникальный идентификатор.нет

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

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

MIME-тип HTTP ответа: application/json

Success

Название поляТип поляОписаниеОбязательноеВозможные значения
resultValueResultда
errorInfoда
typeInfoTypeInfo

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

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

Unauthorized

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

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

Forbidden

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

/components/securitySchemes/identityadminapi public ClientsController GetOneScope(ASE.MD.Platform.Services.Identity.Admin.API.Contracts.ApiParams.IntIdApiParam)

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

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

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

URL-адрес OpenId Connect:

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

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

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

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

URL-адрес OpenId Connect:

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

/api/Clients/Scopes/Create

Создаёт разрешение (scope) клиента OpenIdConnect.

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

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

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

Модель создания разрешения (scope) клиента OpenIdConnect.

Название поляТип поляОписаниеОбязательноеВозможные значения
entryOwnerIdinteger (int32)Уникальный идентификатор сущности, к которой относится значение.да
valuestringЗначение сущности.да

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

Код HTTP ответа: 201

MIME-тип HTTP ответа: application/json

Created

Название поляТип поляОписаниеОбязательноеВозможные значения
resultIdResultда
errorInfoда
typeInfoTypeInfo

Код HTTP ответа: 400

MIME-тип HTTP ответа: application/json

Bad Request

Название поляТип поляОписаниеОбязательноеВозможные значения
typestringнет
titlestringнет
statusinteger (int32)нет
detailstringнет
instancestringнет

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

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

Unauthorized

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

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

Forbidden

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

/components/securitySchemes/identityadminapi public ClientsController CreateScope(ASE.MD.Platform.Services.Identity.Admin.API.Contracts.ApiParams.Common.AddValueApiParam)

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

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

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

URL-адрес OpenId Connect:

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

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

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

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

URL-адрес OpenId Connect:

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

/api/Clients/Scopes/Update

Обновляет разрешение (scope) клиента OpenIdConnect.

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

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

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

Модель обновления разрешения (scope) клиента OpenIdConnect.

Название поляТип поляОписаниеОбязательноеВозможные значения
idinteger (int32)Уникальный идентификатор сущности.да
entryOwnerIdinteger (int32)Уникальный идентификатор сущности, к которой относится значение.да
valuestringЗначение сущности.да

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

Код HTTP ответа: 201

MIME-тип HTTP ответа: application/json

Created

Название поляТип поляОписаниеОбязательноеВозможные значения
resultstringДанные результата метода API.да
errorInfoда
typeInfoTypeInfo

Код HTTP ответа: 400

MIME-тип HTTP ответа: application/json

Bad Request

Название поляТип поляОписаниеОбязательноеВозможные значения
typestringнет
titlestringнет
statusinteger (int32)нет
detailstringнет
instancestringнет

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

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

Unauthorized

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

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

Forbidden

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

/components/securitySchemes/identityadminapi public ClientsController UpdateScope(ASE.MD.Platform.Services.Identity.Admin.API.Contracts.ApiParams.Common.UpdateValueApiParam)

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

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

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

URL-адрес OpenId Connect:

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

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

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

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

URL-адрес OpenId Connect:

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

/api/Clients/Scopes/Delete

Удаляет разрешение (scope) клиента OpenIdConnect.

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

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

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

Модель с идентификатором удаляемого разрешения типа System.Int32.

Название поляТип поляОписаниеОбязательноеВозможные значения
idinteger (int32)Уникальный идентификатор.нет

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

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

MIME-тип HTTP ответа: application/json

Success

Название поляТип поляОписаниеОбязательноеВозможные значения
resultstringДанные результата метода API.да
errorInfoда
typeInfoTypeInfo

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

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

Unauthorized

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

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

Forbidden

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

/components/securitySchemes/identityadminapi public ClientsController DeleteScope(ASE.MD.Platform.Services.Identity.Admin.API.Contracts.ApiParams.IntIdApiParam)

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

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

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

URL-адрес OpenId Connect:

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

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

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

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

URL-адрес OpenId Connect:

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

/api/Clients/Claims/GetAll

Возвращает все утверждения о клиенте OpenIdConnect на основе его идентификатора типа System.Int32.

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

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

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

Модель с идентификатором клиента типа System.Int32.

Название поляТип поляОписаниеОбязательноеВозможные значения
idinteger (int32)Уникальный идентификатор.нет

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

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

MIME-тип HTTP ответа: application/json

Success

Название поляТип поляОписаниеОбязательноеВозможные значения
resultTypeValuesResultда
errorInfoда
typeInfoTypeInfo

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

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

Unauthorized

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

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

Forbidden

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

/components/securitySchemes/identityadminapi public ClientsController GetAllClaims(ASE.MD.Platform.Services.Identity.Admin.API.Contracts.ApiParams.IntIdApiParam)

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

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

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

URL-адрес OpenId Connect:

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

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

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

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

URL-адрес OpenId Connect:

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

/api/Clients/Claims/GetOne

Получает утверждение о клиенте OpenIdConnect по идентификатору утверждения.

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

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

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

Модель с идентификатором утверждения типа System.Int32.

Название поляТип поляОписаниеОбязательноеВозможные значения
idinteger (int32)Уникальный идентификатор.нет

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

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

MIME-тип HTTP ответа: application/json

Success

Название поляТип поляОписаниеОбязательноеВозможные значения
resultTypeValueResultда
errorInfoда
typeInfoTypeInfo

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

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

Unauthorized

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

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

Forbidden

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

/components/securitySchemes/identityadminapi public ClientsController GetOneClaim(ASE.MD.Platform.Services.Identity.Admin.API.Contracts.ApiParams.IntIdApiParam)

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

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

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

URL-адрес OpenId Connect:

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

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

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

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

URL-адрес OpenId Connect:

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

/api/Clients/Claims/Create

Создаёт утверждение о клиенте OpenIdConnect.

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

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

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

Модель с типом и значением утверждения.

Название поляТип поляОписаниеОбязательноеВозможные значения
typestringТип сущности.да
entryOwnerIdinteger (int32)Уникальный идентификатор сущности, к которой относится значение.да
valuestringЗначение сущности.да

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

Код HTTP ответа: 201

MIME-тип HTTP ответа: application/json

Created

Название поляТип поляОписаниеОбязательноеВозможные значения
resultIdResultда
errorInfoда
typeInfoTypeInfo

Код HTTP ответа: 400

MIME-тип HTTP ответа: application/json

Bad Request

Название поляТип поляОписаниеОбязательноеВозможные значения
typestringнет
titlestringнет
statusinteger (int32)нет
detailstringнет
instancestringнет

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

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

Unauthorized

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

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

Forbidden

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

/components/securitySchemes/identityadminapi public ClientsController CreateClaim(ASE.MD.Platform.Services.Identity.Admin.API.Contracts.ApiParams.Common.AddTypeValueApiParam)

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

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

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

URL-адрес OpenId Connect:

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

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

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

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

URL-адрес OpenId Connect:

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

/api/Clients/Claims/Update

Обновляет утверждение о клиенте OpenIdConnect.

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

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

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

Модель с типом и значением утверждения.

Название поляТип поляОписаниеОбязательноеВозможные значения
idinteger (int32)Уникальный идентификатор сущности.да
typestringТип сущности.да
entryOwnerIdinteger (int32)Уникальный идентификатор сущности, к которой относится значение.да
valuestringЗначение сущности.да

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

Код HTTP ответа: 201

MIME-тип HTTP ответа: application/json

Created

Название поляТип поляОписаниеОбязательноеВозможные значения
resultstringДанные результата метода API.да
errorInfoда
typeInfoTypeInfo

Код HTTP ответа: 400

MIME-тип HTTP ответа: application/json

Bad Request

Название поляТип поляОписаниеОбязательноеВозможные значения
typestringнет
titlestringнет
statusinteger (int32)нет
detailstringнет
instancestringнет

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

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

Unauthorized

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

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

Forbidden

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

/components/securitySchemes/identityadminapi public ClientsController UpdateClaim(ASE.MD.Platform.Services.Identity.Admin.API.Contracts.ApiParams.Common.UpdateTypeValueApiParam)

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

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

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

URL-адрес OpenId Connect:

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

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

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

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

URL-адрес OpenId Connect:

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

/api/Clients/Claims/Delete

Удаляет утверждение о клиенте OpenIdConnect.

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

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

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

Модель с идентификатором утверждения типа System.Int32.

Название поляТип поляОписаниеОбязательноеВозможные значения
idinteger (int32)Уникальный идентификатор.нет

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

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

MIME-тип HTTP ответа: application/json

Success

Название поляТип поляОписаниеОбязательноеВозможные значения
resultstringДанные результата метода API.да
errorInfoда
typeInfoTypeInfo

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

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

Unauthorized

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

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

Forbidden

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

/components/securitySchemes/identityadminapi public ClientsController DeleteClaim(ASE.MD.Platform.Services.Identity.Admin.API.Contracts.ApiParams.IntIdApiParam)

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

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

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

URL-адрес OpenId Connect:

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

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

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

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

URL-адрес OpenId Connect:

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

/api/Clients/Properties/GetAll

Получает все свойства клиента OpenIdConnect.

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

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

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

Модель с идентификатором утверждения типа System.Int32.

Название поляТип поляОписаниеОбязательноеВозможные значения
idinteger (int32)Уникальный идентификатор.нет

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

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

MIME-тип HTTP ответа: application/json

Success

Название поляТип поляОписаниеОбязательноеВозможные значения
resultKeyValuesResultда
errorInfoда
typeInfoTypeInfo

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

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

Unauthorized

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

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

Forbidden

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

/components/securitySchemes/identityadminapi public ClientsController GetAllProperties(ASE.MD.Platform.Services.Identity.Admin.API.Contracts.ApiParams.IntIdApiParam)

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

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

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

URL-адрес OpenId Connect:

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

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

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

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

URL-адрес OpenId Connect:

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

/api/Clients/Properties/GetOne

Получает свойство клиента OpenIdConnect по идентификатору свойства.

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

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

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

Модель с идентификатором свойства типа System.Int32.

Название поляТип поляОписаниеОбязательноеВозможные значения
idinteger (int32)Уникальный идентификатор.нет

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

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

MIME-тип HTTP ответа: application/json

Success

Название поляТип поляОписаниеОбязательноеВозможные значения
resultKeyValueResultда
errorInfoда
typeInfoTypeInfo

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

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

Unauthorized

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

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

Forbidden

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

/components/securitySchemes/identityadminapi public ClientsController GetOneProperty(ASE.MD.Platform.Services.Identity.Admin.API.Contracts.ApiParams.IntIdApiParam)

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

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

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

URL-адрес OpenId Connect:

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

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

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

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

URL-адрес OpenId Connect:

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

/api/Clients/Properties/Create

Создаёт свойство клиента OpenIdConnect.

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

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

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

Модель с ключом и значением свойства.

Название поляТип поляОписаниеОбязательноеВозможные значения
keystringКлюч сущности.да
entryOwnerIdinteger (int32)Уникальный идентификатор сущности, к которой относится значение.да
valuestringЗначение сущности.да

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

Код HTTP ответа: 201

MIME-тип HTTP ответа: application/json

Created

Название поляТип поляОписаниеОбязательноеВозможные значения
resultIdResultда
errorInfoда
typeInfoTypeInfo

Код HTTP ответа: 400

MIME-тип HTTP ответа: application/json

Bad Request

Название поляТип поляОписаниеОбязательноеВозможные значения
typestringнет
titlestringнет
statusinteger (int32)нет
detailstringнет
instancestringнет

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

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

Unauthorized

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

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

Forbidden

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

/components/securitySchemes/identityadminapi public ClientsController CreateProperty(ASE.MD.Platform.Services.Identity.Admin.API.Contracts.ApiParams.Common.AddKeyValueApiParam)

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

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

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

URL-адрес OpenId Connect:

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

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

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

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

URL-адрес OpenId Connect:

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

/api/Clients/Properties/Update

Обновляет свойство клиента OpenIdConnect.

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

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

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

Модель с ключом и значением свойства.

Название поляТип поляОписаниеОбязательноеВозможные значения
idinteger (int32)Уникальный идентификатор сущности.да
keystringКлюч сущности.да
entryOwnerIdinteger (int32)Уникальный идентификатор сущности, к которой относится значение.да
valuestringЗначение сущности.да

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

Код HTTP ответа: 201

MIME-тип HTTP ответа: application/json

Created

Название поляТип поляОписаниеОбязательноеВозможные значения
resultstringДанные результата метода API.да
errorInfoда
typeInfoTypeInfo

Код HTTP ответа: 400

MIME-тип HTTP ответа: application/json

Bad Request

Название поляТип поляОписаниеОбязательноеВозможные значения
typestringнет
titlestringнет
statusinteger (int32)нет
detailstringнет
instancestringнет

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

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

Unauthorized

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

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

Forbidden

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

/components/securitySchemes/identityadminapi public ClientsController UpdateProperty(ASE.MD.Platform.Services.Identity.Admin.API.Contracts.ApiParams.Common.UpdateKeyValueApiParam)

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

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

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

URL-адрес OpenId Connect:

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

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

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

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

URL-адрес OpenId Connect:

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

/api/Clients/Properties/Delete

Удаляет свойство клиента OpenIdConnect.

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

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

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

Модель с идентификатором свойства типа System.Int32.

Название поляТип поляОписаниеОбязательноеВозможные значения
idinteger (int32)Уникальный идентификатор.нет

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

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

MIME-тип HTTP ответа: application/json

Success

Название поляТип поляОписаниеОбязательноеВозможные значения
resultstringДанные результата метода API.да
errorInfoда
typeInfoTypeInfo

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

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

Unauthorized

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

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

Forbidden

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

/components/securitySchemes/identityadminapi public ClientsController DeleteProperty(ASE.MD.Platform.Services.Identity.Admin.API.Contracts.ApiParams.IntIdApiParam)

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

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

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

URL-адрес OpenId Connect:

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

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

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

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

URL-адрес OpenId Connect:

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

/api/Clients/RedirectUris/GetAll

Получает все URI перенаправления клиента OpenIdConnect.

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

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

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

Модель с идентификатором клиента типа System.Int32.

Название поляТип поляОписаниеОбязательноеВозможные значения
idinteger (int32)Уникальный идентификатор.нет

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

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

MIME-тип HTTP ответа: application/json

Success

Название поляТип поляОписаниеОбязательноеВозможные значения
resultValuesResultда
errorInfoда
typeInfoTypeInfo

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

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

Unauthorized

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

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

Forbidden

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

/components/securitySchemes/identityadminapi public ClientsController GetAllRedirectUris(ASE.MD.Platform.Services.Identity.Admin.API.Contracts.ApiParams.IntIdApiParam)

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

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

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

URL-адрес OpenId Connect:

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

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

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

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

URL-адрес OpenId Connect:

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

/api/Clients/RedirectUris/GetOne

Получает URI перенаправления клиента OpenIdConnect по идентификатору URI перенаправления.

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

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

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

Модель с идентификатором URI перенаправления типа System.Int32.

Название поляТип поляОписаниеОбязательноеВозможные значения
idinteger (int32)Уникальный идентификатор.нет

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

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

MIME-тип HTTP ответа: application/json

Success

Название поляТип поляОписаниеОбязательноеВозможные значения
resultValueResultда
errorInfoда
typeInfoTypeInfo

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

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

Unauthorized

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

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

Forbidden

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

/components/securitySchemes/identityadminapi public ClientsController GetOneRedirectUri(ASE.MD.Platform.Services.Identity.Admin.API.Contracts.ApiParams.IntIdApiParam)

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

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

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

URL-адрес OpenId Connect:

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

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

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

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

URL-адрес OpenId Connect:

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

/api/Clients/RedirectUris/Create

Создаёт URI перенаправления клиента OpenIdConnect.

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

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

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

Модель создания URI перенаправления клиента OpenIdConnect.

Название поляТип поляОписаниеОбязательноеВозможные значения
entryOwnerIdinteger (int32)Уникальный идентификатор сущности, к которой относится значение.да
valuestringЗначение сущности.да

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

Код HTTP ответа: 201

MIME-тип HTTP ответа: application/json

Created

Название поляТип поляОписаниеОбязательноеВозможные значения
resultIdResultда
errorInfoда
typeInfoTypeInfo

Код HTTP ответа: 400

MIME-тип HTTP ответа: application/json

Bad Request

Название поляТип поляОписаниеОбязательноеВозможные значения
typestringнет
titlestringнет
statusinteger (int32)нет
detailstringнет
instancestringнет

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

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

Unauthorized

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

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

Forbidden

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

/components/securitySchemes/identityadminapi public ClientsController CreateRedirectUri(ASE.MD.Platform.Services.Identity.Admin.API.Contracts.ApiParams.Common.AddValueApiParam)

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

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

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

URL-адрес OpenId Connect:

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

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

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

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

URL-адрес OpenId Connect:

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

/api/Clients/RedirectUris/Update

Обновляет URI перенаправления клиента OpenIdConnect.

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

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

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

Модель обновления URI перенаправления клиента OpenIdConnect.

Название поляТип поляОписаниеОбязательноеВозможные значения
idinteger (int32)Уникальный идентификатор сущности.да
entryOwnerIdinteger (int32)Уникальный идентификатор сущности, к которой относится значение.да
valuestringЗначение сущности.да

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

Код HTTP ответа: 201

MIME-тип HTTP ответа: application/json

Created

Название поляТип поляОписаниеОбязательноеВозможные значения
resultstringДанные результата метода API.да
errorInfoда
typeInfoTypeInfo

Код HTTP ответа: 400

MIME-тип HTTP ответа: application/json

Bad Request

Название поляТип поляОписаниеОбязательноеВозможные значения
typestringнет
titlestringнет
statusinteger (int32)нет
detailstringнет
instancestringнет

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

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

Unauthorized

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

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

Forbidden

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

/components/securitySchemes/identityadminapi public ClientsController UpdateRedirectUri(ASE.MD.Platform.Services.Identity.Admin.API.Contracts.ApiParams.Common.UpdateValueApiParam)

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

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

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

URL-адрес OpenId Connect:

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

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

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

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

URL-адрес OpenId Connect:

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

/api/Clients/RedirectUris/Delete

Удаляет URI перенаправления клиента OpenIdConnect.

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

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

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

Модель с идентификатором URI перенаправления типа System.Int32.

Название поляТип поляОписаниеОбязательноеВозможные значения
idinteger (int32)Уникальный идентификатор.нет

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

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

MIME-тип HTTP ответа: application/json

Success

Название поляТип поляОписаниеОбязательноеВозможные значения
resultstringДанные результата метода API.да
errorInfoда
typeInfoTypeInfo

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

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

Unauthorized

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

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

Forbidden

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

/components/securitySchemes/identityadminapi public ClientsController DeleteRedirectUri(ASE.MD.Platform.Services.Identity.Admin.API.Contracts.ApiParams.IntIdApiParam)

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

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

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

URL-адрес OpenId Connect:

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

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

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

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

URL-адрес OpenId Connect:

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

/api/Clients/PostLogoutRedirectUris/GetAll

Получает все URI перенаправления после выхода клиента OpenIdConnect.

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

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

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

Модель с идентификатором клиента типа System.Int32.

Название поляТип поляОписаниеОбязательноеВозможные значения
idinteger (int32)Уникальный идентификатор.нет

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

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

MIME-тип HTTP ответа: application/json

Success

Название поляТип поляОписаниеОбязательноеВозможные значения
resultValuesResultда
errorInfoда
typeInfoTypeInfo

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

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

Unauthorized

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

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

Forbidden

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

/components/securitySchemes/identityadminapi public ClientsController GetAllPostLogoutRedirectUris(ASE.MD.Platform.Services.Identity.Admin.API.Contracts.ApiParams.IntIdApiParam)

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

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

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

URL-адрес OpenId Connect:

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

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

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

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

URL-адрес OpenId Connect:

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

/api/Clients/PostLogoutRedirectUris/GetOne

Получает URI перенаправления после выхода клиента OpenIdConnect по идентификатору URI перенаправления после выхода.

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

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

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

Модель с идентификатором URI перенаправления после выхода типа System.Int32.

Название поляТип поляОписаниеОбязательноеВозможные значения
idinteger (int32)Уникальный идентификатор.нет

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

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

MIME-тип HTTP ответа: application/json

Success

Название поляТип поляОписаниеОбязательноеВозможные значения
resultValueResultда
errorInfoда
typeInfoTypeInfo

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

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

Unauthorized

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

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

Forbidden

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

/components/securitySchemes/identityadminapi public ClientsController GetOnePostLogoutRedirectUri(ASE.MD.Platform.Services.Identity.Admin.API.Contracts.ApiParams.IntIdApiParam)

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

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

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

URL-адрес OpenId Connect:

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

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

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

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

URL-адрес OpenId Connect:

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

/api/Clients/PostLogoutRedirectUris/Create

Создаёт URI перенаправления после выхода клиента OpenIdConnect.

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

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

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

Модель с URI перенаправления после выхода.

Название поляТип поляОписаниеОбязательноеВозможные значения
entryOwnerIdinteger (int32)Уникальный идентификатор сущности, к которой относится значение.да
valuestringЗначение сущности.да

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

Код HTTP ответа: 201

MIME-тип HTTP ответа: application/json

Created

Название поляТип поляОписаниеОбязательноеВозможные значения
resultIdResultда
errorInfoда
typeInfoTypeInfo

Код HTTP ответа: 400

MIME-тип HTTP ответа: application/json

Bad Request

Название поляТип поляОписаниеОбязательноеВозможные значения
typestringнет
titlestringнет
statusinteger (int32)нет
detailstringнет
instancestringнет

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

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

Unauthorized

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

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

Forbidden

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

/components/securitySchemes/identityadminapi public ClientsController CreatePostLogoutRedirectUri(ASE.MD.Platform.Services.Identity.Admin.API.Contracts.ApiParams.Common.AddValueApiParam)

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

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

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

URL-адрес OpenId Connect:

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

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

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

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

URL-адрес OpenId Connect:

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

/api/Clients/PostLogoutRedirectUris/Update

Обновляет URI перенаправления после выхода клиента OpenIdConnect.

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

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

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

Модель с URI перенаправления после выхода.

Название поляТип поляОписаниеОбязательноеВозможные значения
idinteger (int32)Уникальный идентификатор сущности.да
entryOwnerIdinteger (int32)Уникальный идентификатор сущности, к которой относится значение.да
valuestringЗначение сущности.да

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

Код HTTP ответа: 201

MIME-тип HTTP ответа: application/json

Created

Название поляТип поляОписаниеОбязательноеВозможные значения
resultstringДанные результата метода API.да
errorInfoда
typeInfoTypeInfo

Код HTTP ответа: 400

MIME-тип HTTP ответа: application/json

Bad Request

Название поляТип поляОписаниеОбязательноеВозможные значения
typestringнет
titlestringнет
statusinteger (int32)нет
detailstringнет
instancestringнет

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

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

Unauthorized

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

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

Forbidden

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

/components/securitySchemes/identityadminapi public ClientsController UpdatePostLogoutRedirectUri(ASE.MD.Platform.Services.Identity.Admin.API.Contracts.ApiParams.Common.UpdateValueApiParam)

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

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

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

URL-адрес OpenId Connect:

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

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

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

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

URL-адрес OpenId Connect:

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

/api/Clients/PostLogoutRedirectUris/Delete

Удаляет URI перенаправления после выхода клиента OpenIdConnect.

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

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

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

Модель с идентификатором URI перенаправления после выхода типа System.Int32.

Название поляТип поляОписаниеОбязательноеВозможные значения
idinteger (int32)Уникальный идентификатор.нет

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

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

MIME-тип HTTP ответа: application/json

Success

Название поляТип поляОписаниеОбязательноеВозможные значения
resultstringДанные результата метода API.да
errorInfoда
typeInfoTypeInfo

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

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

Unauthorized

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

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

Forbidden

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

/components/securitySchemes/identityadminapi public ClientsController DeletePostLogoutRedirectUri(ASE.MD.Platform.Services.Identity.Admin.API.Contracts.ApiParams.IntIdApiParam)

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

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

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

URL-адрес OpenId Connect:

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

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

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

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

URL-адрес OpenId Connect:

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

/api/Clients/GrantTypes/GetAll

Получает все типы грантов клиента OpenIdConnect.

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

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

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

Модель с идентификатором клиента типа System.Int32.

Название поляТип поляОписаниеОбязательноеВозможные значения
idinteger (int32)Уникальный идентификатор.нет

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

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

MIME-тип HTTP ответа: application/json

Success

Название поляТип поляОписаниеОбязательноеВозможные значения
resultValuesResultда
errorInfoда
typeInfoTypeInfo

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

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

Unauthorized

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

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

Forbidden

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

/components/securitySchemes/identityadminapi public ClientsController GetAllGrantTypes(ASE.MD.Platform.Services.Identity.Admin.API.Contracts.ApiParams.IntIdApiParam)

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

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

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

URL-адрес OpenId Connect:

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

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

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

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

URL-адрес OpenId Connect:

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

/api/Clients/GrantTypes/GetOne

Получает тип гранта клиента OpenIdConnect по идентификатору типа гранта.

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

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

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

Модель с идентификатором типа гранта типа System.Int32.

Название поляТип поляОписаниеОбязательноеВозможные значения
idinteger (int32)Уникальный идентификатор.нет

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

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

MIME-тип HTTP ответа: application/json

Success

Название поляТип поляОписаниеОбязательноеВозможные значения
resultValueResultда
errorInfoда
typeInfoTypeInfo

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

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

Unauthorized

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

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

Forbidden

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

/components/securitySchemes/identityadminapi public ClientsController GetOneGrantType(ASE.MD.Platform.Services.Identity.Admin.API.Contracts.ApiParams.IntIdApiParam)

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

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

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

URL-адрес OpenId Connect:

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

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

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

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

URL-адрес OpenId Connect:

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

/api/Clients/GrantTypes/Create

Создаёт тип гранта клиента OpenIdConnect.

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

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

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

Модель с типом гранта.

Название поляТип поляОписаниеОбязательноеВозможные значения
entryOwnerIdinteger (int32)Уникальный идентификатор сущности, к которой относится значение.да
valuestringЗначение сущности.да

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

Код HTTP ответа: 201

MIME-тип HTTP ответа: application/json

Created

Название поляТип поляОписаниеОбязательноеВозможные значения
resultIdResultда
errorInfoда
typeInfoTypeInfo

Код HTTP ответа: 400

MIME-тип HTTP ответа: application/json

Bad Request

Название поляТип поляОписаниеОбязательноеВозможные значения
typestringнет
titlestringнет
statusinteger (int32)нет
detailstringнет
instancestringнет

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

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

Unauthorized

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

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

Forbidden

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

/components/securitySchemes/identityadminapi public ClientsController CreateGrantType(ASE.MD.Platform.Services.Identity.Admin.API.Contracts.ApiParams.Common.AddValueApiParam)

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

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

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

URL-адрес OpenId Connect:

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

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

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

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

URL-адрес OpenId Connect:

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

/api/Clients/GrantTypes/Update

Обновляет тип гранта клиента OpenIdConnect.

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

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

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

Модель с типом гранта.

Название поляТип поляОписаниеОбязательноеВозможные значения
idinteger (int32)Уникальный идентификатор сущности.да
entryOwnerIdinteger (int32)Уникальный идентификатор сущности, к которой относится значение.да
valuestringЗначение сущности.да

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

Код HTTP ответа: 201

MIME-тип HTTP ответа: application/json

Created

Название поляТип поляОписаниеОбязательноеВозможные значения
resultstringДанные результата метода API.да
errorInfoда
typeInfoTypeInfo

Код HTTP ответа: 400

MIME-тип HTTP ответа: application/json

Bad Request

Название поляТип поляОписаниеОбязательноеВозможные значения
typestringнет
titlestringнет
statusinteger (int32)нет
detailstringнет
instancestringнет

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

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

Unauthorized

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

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

Forbidden

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

/components/securitySchemes/identityadminapi public ClientsController UpdateGrantType(ASE.MD.Platform.Services.Identity.Admin.API.Contracts.ApiParams.Common.UpdateValueApiParam)

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

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

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

URL-адрес OpenId Connect:

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

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

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

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

URL-адрес OpenId Connect:

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

/api/Clients/GrantTypes/Delete

Удаляет тип гранта клиента OpenIdConnect.

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

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

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

Модель с идентификатором типа гранта типа System.Int32.

Название поляТип поляОписаниеОбязательноеВозможные значения
idinteger (int32)Уникальный идентификатор.нет

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

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

MIME-тип HTTP ответа: application/json

Success

Название поляТип поляОписаниеОбязательноеВозможные значения
resultstringДанные результата метода API.да
errorInfoда
typeInfoTypeInfo

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

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

Unauthorized

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

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

Forbidden

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

/components/securitySchemes/identityadminapi public ClientsController DeleteGrantType(ASE.MD.Platform.Services.Identity.Admin.API.Contracts.ApiParams.IntIdApiParam)

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

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

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

URL-адрес OpenId Connect:

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

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

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

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

URL-адрес OpenId Connect:

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

/api/Clients/CorsOrigins/GetAll

Получает все разрешённые источники CORS клиента OpenIdConnect.

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

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

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

Модель с идентификатором клиента типа System.Int32.

Название поляТип поляОписаниеОбязательноеВозможные значения
idinteger (int32)Уникальный идентификатор.нет

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

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

MIME-тип HTTP ответа: application/json

Success

Название поляТип поляОписаниеОбязательноеВозможные значения
resultValuesResultда
errorInfoда
typeInfoTypeInfo

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

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

Unauthorized

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

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

Forbidden

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

/components/securitySchemes/identityadminapi public ClientsController GetAllCorsOrigins(ASE.MD.Platform.Services.Identity.Admin.API.Contracts.ApiParams.IntIdApiParam)

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

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

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

URL-адрес OpenId Connect:

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

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

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

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

URL-адрес OpenId Connect:

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

/api/Clients/CorsOrigins/GetOne

Получает разрешённый источник CORS клиента OpenIdConnect по идентификатору источника CORS.

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

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

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

Модель с идентификатором источника CORS типа System.Int32.

Название поляТип поляОписаниеОбязательноеВозможные значения
idinteger (int32)Уникальный идентификатор.нет

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

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

MIME-тип HTTP ответа: application/json

Success

Название поляТип поляОписаниеОбязательноеВозможные значения
resultValueResultда
errorInfoда
typeInfoTypeInfo

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

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

Unauthorized

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

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

Forbidden

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

/components/securitySchemes/identityadminapi public ClientsController GetOneCorsOrigin(ASE.MD.Platform.Services.Identity.Admin.API.Contracts.ApiParams.IntIdApiParam)

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

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

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

URL-адрес OpenId Connect:

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

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

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

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

URL-адрес OpenId Connect:

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

/api/Clients/CorsOrigins/Create

Создаёт разрешённый источник CORS клиента OpenIdConnect.

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

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

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

Модель с разрешённым источником CORS.

Название поляТип поляОписаниеОбязательноеВозможные значения
entryOwnerIdinteger (int32)Уникальный идентификатор сущности, к которой относится значение.да
valuestringЗначение сущности.да

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

Код HTTP ответа: 201

MIME-тип HTTP ответа: application/json

Created

Название поляТип поляОписаниеОбязательноеВозможные значения
resultIdResultда
errorInfoда
typeInfoTypeInfo

Код HTTP ответа: 400

MIME-тип HTTP ответа: application/json

Bad Request

Название поляТип поляОписаниеОбязательноеВозможные значения
typestringнет
titlestringнет
statusinteger (int32)нет
detailstringнет
instancestringнет

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

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

Unauthorized

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

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

Forbidden

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

/components/securitySchemes/identityadminapi public ClientsController CreateCorsOrigin(ASE.MD.Platform.Services.Identity.Admin.API.Contracts.ApiParams.Common.AddValueApiParam)

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

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

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

URL-адрес OpenId Connect:

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

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

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

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

URL-адрес OpenId Connect:

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

/api/Clients/CorsOrigins/Update

Обновляет разрешённый источник CORS клиента OpenIdConnect.

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

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

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

Модель с разрешённым источником CORS.

Название поляТип поляОписаниеОбязательноеВозможные значения
idinteger (int32)Уникальный идентификатор сущности.да
entryOwnerIdinteger (int32)Уникальный идентификатор сущности, к которой относится значение.да
valuestringЗначение сущности.да

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

Код HTTP ответа: 201

MIME-тип HTTP ответа: application/json

Created

Название поляТип поляОписаниеОбязательноеВозможные значения
resultstringДанные результата метода API.да
errorInfoда
typeInfoTypeInfo

Код HTTP ответа: 400

MIME-тип HTTP ответа: application/json

Bad Request

Название поляТип поляОписаниеОбязательноеВозможные значения
typestringнет
titlestringнет
statusinteger (int32)нет
detailstringнет
instancestringнет

Код HTTP ответа: 401

MIME-тип HTTP ответа: text/plain

Unauthorized

Код HTTP ответа: 403

MIME-тип HTTP ответа: text/plain

Forbidden

Схемы авторизации

/components/securitySchemes/identityadminapi public ClientsController UpdateCorsOrigin(ASE.MD.Platform.Services.Identity.Admin.API.Contracts.ApiParams.Common.UpdateValueApiParam)

Тип схемы безопасности: oauth2

Расположение ключа API: cookie

Схема http-авторизации:

URL-адрес OpenId Connect:

НазваниеЗначение
ТипauthorizationCode
Авторизация/identity/connect/authorize
Выдача токена/identity/connect/token
Обновление
Области разрешений доступаidentityadminapi:client:write
/components/securitySchemes/identityadminapi

Тип схемы безопасности: oauth2

Расположение ключа API: cookie

Схема http-авторизации:

URL-адрес OpenId Connect:

НазваниеЗначение
ТипauthorizationCode
Авторизация/identity/connect/authorize
Выдача токена/identity/connect/token
Обновление
Области разрешений доступаidentityadminapi:user:changepassword, identityadminapi:user:read, identityadminapi:user:write

/api/Clients/CorsOrigins/Delete

Удаляет разрешённый источник CORS клиента OpenIdConnect на основе идентификатора источника.

Тип HTTP запроса: post

Отсылаемый запрос

MIME-тип HTTP запроса: application/json

Модель с идентификатором разрешённого источника CORS типа System.Int32.

Название поляТип поляОписаниеОбязательноеВозможные значения
idinteger (int32)Уникальный идентификатор.нет

Возвращаемые результаты

Код HTTP ответа: 200

MIME-тип HTTP ответа: application/json

Success

Название поляТип поляОписаниеОбязательноеВозможные значения
resultstringДанные результата метода API.да
errorInfoда
typeInfoTypeInfo

Код HTTP ответа: 401

MIME-тип HTTP ответа: text/plain

Unauthorized

Код HTTP ответа: 403

MIME-тип HTTP ответа: text/plain

Forbidden

Схемы авторизации

/components/securitySchemes/identityadminapi public ClientsController DeleteCorsOrigin(ASE.MD.Platform.Services.Identity.Admin.API.Contracts.ApiParams.IntIdApiParam)

Тип схемы безопасности: oauth2

Расположение ключа API: cookie

Схема http-авторизации:

URL-адрес OpenId Connect:

НазваниеЗначение
ТипauthorizationCode
Авторизация/identity/connect/authorize
Выдача токена/identity/connect/token
Обновление
Области разрешений доступаidentityadminapi:client:write
/components/securitySchemes/identityadminapi

Тип схемы безопасности: oauth2

Расположение ключа API: cookie

Схема http-авторизации:

URL-адрес OpenId Connect:

НазваниеЗначение
ТипauthorizationCode
Авторизация/identity/connect/authorize
Выдача токена/identity/connect/token
Обновление
Области разрешений доступаidentityadminapi:user:changepassword, identityadminapi:user:read, identityadminapi:user:write

/api/Clients/CorsOrigins/IsOriginAllowed

Проверяет, разрешён ли CORS origin.

Тип HTTP запроса: post

Отсылаемый запрос

MIME-тип HTTP запроса: application/json

CORS origin.

Название поляТип поляОписаниеОбязательноеВозможные значения
valuestringЗначение.нет

Возвращаемые результаты

Код HTTP ответа: 200

MIME-тип HTTP ответа: application/json

Success

Название поляТип поляОписаниеОбязательноеВозможные значения
resultBoolResultда
errorInfoда
typeInfoTypeInfo

Код HTTP ответа: 401

MIME-тип HTTP ответа: text/plain

Unauthorized

Код HTTP ответа: 403

MIME-тип HTTP ответа: text/plain

Forbidden

Схемы авторизации

/components/securitySchemes/identityadminapi public ClientsController IsOriginAllowedAsync(ASE.MD.Platform.Services.Identity.Admin.API.Contracts.ApiParams.StringApiParam)

Тип схемы безопасности: oauth2

Расположение ключа API: cookie

Схема http-авторизации:

URL-адрес OpenId Connect:

НазваниеЗначение
ТипauthorizationCode
Авторизация/identity/connect/authorize
Выдача токена/identity/connect/token
Обновление
Области разрешений доступаidentityadminapi:client:read
/components/securitySchemes/identityadminapi

Тип схемы безопасности: oauth2

Расположение ключа API: cookie

Схема http-авторизации:

URL-адрес OpenId Connect:

НазваниеЗначение
ТипauthorizationCode
Авторизация/identity/connect/authorize
Выдача токена/identity/connect/token
Обновление
Области разрешений доступаidentityadminapi:user:changepassword, identityadminapi:user:read, identityadminapi:user:write

/api/Clients/Providers/Add

Добавляет внешний провайдер клиенту.

Тип HTTP запроса: post

Отсылаемый запрос

MIME-тип HTTP запроса: application/json

Параметры добавления внешнего провайдера клиенту.

Название поляТип поляОписаниеОбязательноеВозможные значения
clientNamestringИмя клиента.нет
authenticationSchemestringСхема аутентификации.нет

Возвращаемые результаты

Код HTTP ответа: 200

MIME-тип HTTP ответа: application/json

Success

Название поляТип поляОписаниеОбязательноеВозможные значения
resultstringДанные результата метода API.да
errorInfoда
typeInfoTypeInfo

Код HTTP ответа: 401

MIME-тип HTTP ответа: text/plain

Unauthorized

Код HTTP ответа: 403

MIME-тип HTTP ответа: text/plain

Forbidden

Схемы авторизации

/components/securitySchemes/identityadminapi public ClientsController AddProvider(ASE.MD.Platform.Services.Identity.Admin.API.Contracts.ApiParams.Clients.ClientProviderApiParam)

Тип схемы безопасности: oauth2

Расположение ключа API: cookie

Схема http-авторизации:

URL-адрес OpenId Connect:

НазваниеЗначение
ТипauthorizationCode
Авторизация/identity/connect/authorize
Выдача токена/identity/connect/token
Обновление
Области разрешений доступаidentityadminapi:client:write
/components/securitySchemes/identityadminapi

Тип схемы безопасности: oauth2

Расположение ключа API: cookie

Схема http-авторизации:

URL-адрес OpenId Connect:

НазваниеЗначение
ТипauthorizationCode
Авторизация/identity/connect/authorize
Выдача токена/identity/connect/token
Обновление
Области разрешений доступаidentityadminapi:user:changepassword, identityadminapi:user:read, identityadminapi:user:write

/api/Clients/Providers/Delete

Удаляет внешний провайдер у клиента.

Тип HTTP запроса: post

Отсылаемый запрос

MIME-тип HTTP запроса: application/json

Параметры удаления внешнего провайдера у клиента.

Название поляТип поляОписаниеОбязательноеВозможные значения
clientNamestringИмя клиента.нет
authenticationSchemestringСхема аутентификации.нет

Возвращаемые результаты

Код HTTP ответа: 200

MIME-тип HTTP ответа: application/json

Success

Название поляТип поляОписаниеОбязательноеВозможные значения
resultstringДанные результата метода API.да
errorInfoда
typeInfoTypeInfo

Код HTTP ответа: 401

MIME-тип HTTP ответа: text/plain

Unauthorized

Код HTTP ответа: 403

MIME-тип HTTP ответа: text/plain

Forbidden

Схемы авторизации

/components/securitySchemes/identityadminapi public ClientsController DeleteProvider(ASE.MD.Platform.Services.Identity.Admin.API.Contracts.ApiParams.Clients.ClientProviderApiParam)

Тип схемы безопасности: oauth2

Расположение ключа API: cookie

Схема http-авторизации:

URL-адрес OpenId Connect:

НазваниеЗначение
ТипauthorizationCode
Авторизация/identity/connect/authorize
Выдача токена/identity/connect/token
Обновление
Области разрешений доступаidentityadminapi:client:write
/components/securitySchemes/identityadminapi

Тип схемы безопасности: oauth2

Расположение ключа API: cookie

Схема http-авторизации:

URL-адрес OpenId Connect:

НазваниеЗначение
ТипauthorizationCode
Авторизация/identity/connect/authorize
Выдача токена/identity/connect/token
Обновление
Области разрешений доступаidentityadminapi:user:changepassword, identityadminapi:user:read, identityadminapi:user:write

/api/Clients/Providers/List

Возвращает список внешних провайдеров клиента.

Тип HTTP запроса: post

Отсылаемый запрос

MIME-тип HTTP запроса: application/json

Идентификатор клиента.

Название поляТип поляОписаниеОбязательноеВозможные значения
clientNamestringИмя клиента.нет

Возвращаемые результаты

Код HTTP ответа: 200

MIME-тип HTTP ответа: application/json

Success

Название поляТип поляОписаниеОбязательноеВозможные значения
resultClientProvider[]Данные результата метода API.да
errorInfoда
typeInfoTypeInfo

Код HTTP ответа: 401

MIME-тип HTTP ответа: text/plain

Unauthorized

Код HTTP ответа: 403

MIME-тип HTTP ответа: text/plain

Forbidden

Схемы авторизации

/components/securitySchemes/identityadminapi public ClientsController GetClientProviders(ASE.MD.Platform.Services.Identity.Admin.API.Contracts.ApiParams.Clients.ClientIdentifier)

Тип схемы безопасности: oauth2

Расположение ключа API: cookie

Схема http-авторизации:

URL-адрес OpenId Connect:

НазваниеЗначение
ТипauthorizationCode
Авторизация/identity/connect/authorize
Выдача токена/identity/connect/token
Обновление
Области разрешений доступаidentityadminapi:client:read
/components/securitySchemes/identityadminapi

Тип схемы безопасности: oauth2

Расположение ключа API: cookie

Схема http-авторизации:

URL-адрес OpenId Connect:

НазваниеЗначение
ТипauthorizationCode
Авторизация/identity/connect/authorize
Выдача токена/identity/connect/token
Обновление
Области разрешений доступаidentityadminapi:user:changepassword, identityadminapi:user:read, identityadminapi:user:write

/api/Clients/Providers/All

Возвращает список всех внешних провайдеров.

Тип HTTP запроса: post

Отсылаемый запрос

Возвращаемые результаты

Код HTTP ответа: 200

MIME-тип HTTP ответа: application/json

Success

Название поляТип поляОписаниеОбязательноеВозможные значения
resultClientProvider[]Данные результата метода API.да
errorInfoда
typeInfoTypeInfo

Код HTTP ответа: 401

MIME-тип HTTP ответа: text/plain

Unauthorized

Код HTTP ответа: 403

MIME-тип HTTP ответа: text/plain

Forbidden

Схемы авторизации

/components/securitySchemes/identityadminapi public ClientsController GetAllProviders()

Тип схемы безопасности: oauth2

Расположение ключа API: cookie

Схема http-авторизации:

URL-адрес OpenId Connect:

НазваниеЗначение
ТипauthorizationCode
Авторизация/identity/connect/authorize
Выдача токена/identity/connect/token
Обновление
Области разрешений доступаidentityadminapi:client:read
/components/securitySchemes/identityadminapi

Тип схемы безопасности: oauth2

Расположение ключа API: cookie

Схема http-авторизации:

URL-адрес OpenId Connect:

НазваниеЗначение
ТипauthorizationCode
Авторизация/identity/connect/authorize
Выдача токена/identity/connect/token
Обновление
Области разрешений доступаidentityadminapi:user:changepassword, identityadminapi:user:read, identityadminapi:user:write