Identity Admin API
Версия 15.0.21
API для управления объектами Identity и OAuth2.0
Сервис управления сущностями ApiResource.
Тип запроса | Название | Описание |
---|---|---|
post | /api/ApiResources/GetIdentityResources | Возвращает коллекцию IdentityResources с применением фильтров. |
post | /api/ApiResources/GetFilteredList | Возвращает коллекцию ApiResources с применением фильтров. |
post | /api/ApiResources/GetAll | Возвращает список всех доступных сущностей OpenIdConnect. |
post | /api/ApiResources/GetOneById | Возвращает информацию о сущности по идентификатору. |
post | /api/ApiResources/GetOneByName | Возвращает ApiResource по имени. |
post | /api/ApiResources/Create | Добавляет новую сущность. |
post | /api/ApiResources/Update | Обновляет данные о сущности. |
post | /api/ApiResources/Delete | Удаляет сущность. |
post | /api/ApiResources/Secrets/GetAll | Возвращает список секретных ключей указанной сущности. |
post | /api/ApiResources/Secrets/GetOne | Возвращает данные по указанному секретному ключу. |
post | /api/ApiResources/Secrets/Create | Добавляет секретный ключ указанной сущности. |
post | /api/ApiResources/Secrets/Delete | Удаляет секретный ключ. |
post | /api/ApiResources/Claims/GetAll | Возвращает список Claims сущности. |
post | /api/ApiResources/Claims/GetOne | Возвращает Claim сущности по идентификатору. |
post | /api/ApiResources/Claims/Create | Добавляет Claim сущности. |
post | /api/ApiResources/Claims/Update | Обновляет Claim сущности. |
post | /api/ApiResources/Claims/Delete | Удаляет Claim сущности. |
post | /api/ApiResources/Properties/GetAll | Возвращает список свойств сущности. |
post | /api/ApiResources/Properties/GetOne | Возвращает свойство сущности по идентификатору. |
post | /api/ApiResources/Properties/Create | Добавляет свойство сущности. |
post | /api/ApiResources/Properties/Update | Обновляет свойство сущности. |
post | /api/ApiResources/Properties/Delete | Удаляет свойство сущности. |
post | /api/ApiResources/Scopes/GetAll | Возвращает список Scopes указанной сущности. |
post | /api/ApiResources/Scopes/GetOne | Возвращает Scope сущности по идентификатору. |
post | /api/ApiResources/Scopes/Create | Добавляет Scope сущности. |
post | /api/ApiResources/Scopes/Update | Обновляет Scope сущности. |
post | /api/ApiResources/Scopes/Delete | Удаляет Scope сущности. |
Сервис управления сущностями ApiScopes.
Тип запроса | Название | Описание |
---|---|---|
post | /api/ApiScopes/GetFilteredList | Возвращает коллекцию ApiScopes с применением фильтров. |
post | /api/ApiScopes/GetAll | Возвращает список всех доступных сущностей OpenIdConnect. |
post | /api/ApiScopes/GetOneById | Возвращает информацию о сущности по идентификатору. |
post | /api/ApiScopes/GetLinkedClients | Возвращает Clients, связанных с указанным ApiScope. |
post | /api/ApiScopes/GetLinkedApiResources | Возвращает ApiResources, связанных с указанным ApiScope. |
post | /api/ApiScopes/Create | Добавляет новую сущность. |
post | /api/ApiScopes/Update | Обновляет данные о сущности. |
post | /api/ApiScopes/Delete | Удаляет сущность. |
post | /api/ApiScopes/Claims/GetAll | Возвращает список Claims сущности. |
post | /api/ApiScopes/Claims/GetOne | Возвращает Claim сущности по идентификатору. |
post | /api/ApiScopes/Claims/Create | Добавляет Claim сущности. |
post | /api/ApiScopes/Claims/Update | Обновляет Claim сущности. |
post | /api/ApiScopes/Claims/Delete | Удаляет Claim сущности. |
post | /api/ApiScopes/Properties/GetAll | Возвращает список свойств сущности. |
post | /api/ApiScopes/Properties/GetOne | Возвращает свойство сущности по идентификатору. |
post | /api/ApiScopes/Properties/Create | Добавляет свойство сущности. |
post | /api/ApiScopes/Properties/Update | Обновляет свойство сущности. |
post | /api/ApiScopes/Properties/Delete | Удаляет свойство сущности. |
Сервис выгрузки/загрузки конфигураций клиентов и ресурсов.
Тип запроса | Название | Описание |
---|---|---|
post | /api/Backup/SaveResourcesAndClients | Возвращает ресурсы и клиенты со скоупами в формате json. |
post | /api/Backup/download/config | Возвращает ресурсы и клиенты со скоупами в формате json. |
post | /api/Backup/UploadResourcesAndClients | Загружает на сервер ресурсы и клиенты со скоупами. |
post | /api/Backup/upload/string/config | Загружает на сервер ресурсы и клиенты со скоупами. |
post | /api/Backup/UploadResourcesAndClientsFromFile | Загружает на сервер ресурсы и клиенты со скоупами. |
post | /api/Backup/upload/file/config | Загружает на сервер ресурсы и клиенты со скоупами. |
Сервис управления сущностями клиентов.
Тип запроса | Название | Описание |
---|---|---|
post | /api/Clients/GetAllFull | Возвращает список всех доступных клиентов OpenIdConnect с полной информацией. |
post | /api/Clients/GetAll | Возвращает список всех доступных клиентов OpenIdConnect с краткой информацией. |
post | /api/Clients/GetOneById | Возвращает клиента OpenIdConnect по идентификатору. |
post | /api/Clients/GetOneByName | Возвращает информацию о клиенте по имени. |
post | /api/Clients/Create | Создаёт клиента OpenIdConnect. |
post | /api/Clients/Update | Обновляет клиента OpenIdConnect. |
post | /api/Clients/UpdateFull | Обновляет данные о клиенте. |
post | /api/Clients/Delete | Удаляет клиента OpenIdConnect. |
post | /api/Clients/Secrets/GetAll | Получает список секретов клиента OpenIdConnect. |
post | /api/Clients/Secrets/GetOne | Получает секрет клиента OpenIdConnect по идентификатору секрета. |
post | /api/Clients/Secrets/Create | Создает секрет клиента OpenIdConnect. |
post | /api/Clients/Secrets/Delete | Удаляет секрет клиента OpenIdConnect. |
post | /api/Clients/Scopes/GetAll | Возвращает все разрешения (scopes) клиента OpenIdConnect на основе его идентификатора типа System.Int32. |
post | /api/Clients/Scopes/GetOne | Возвращает разрешение (scope) клиента OpenIdConnect на основе его идентификатора разрешения System.Int32. |
post | /api/Clients/Scopes/Create | Создаёт разрешение (scope) клиента OpenIdConnect. |
post | /api/Clients/Scopes/Update | Обновляет разрешение (scope) клиента OpenIdConnect. |
post | /api/Clients/Scopes/Delete | Удаляет разрешение (scope) клиента OpenIdConnect. |
post | /api/Clients/Claims/GetAll | Возвращает все утверждения о клиенте OpenIdConnect на основе его идентификатора типа System.Int32. |
post | /api/Clients/Claims/GetOne | Получает утверждение о клиенте OpenIdConnect по идентификатору утверждения. |
post | /api/Clients/Claims/Create | Создаёт утверждение о клиенте OpenIdConnect. |
post | /api/Clients/Claims/Update | Обновляет утверждение о клиенте OpenIdConnect. |
post | /api/Clients/Claims/Delete | Удаляет утверждение о клиенте OpenIdConnect. |
post | /api/Clients/Properties/GetAll | Получает все свойства клиента OpenIdConnect. |
post | /api/Clients/Properties/GetOne | Получает свойство клиента OpenIdConnect по идентификатору свойства. |
post | /api/Clients/Properties/Create | Создаёт свойство клиента OpenIdConnect. |
post | /api/Clients/Properties/Update | Обновляет свойство клиента OpenIdConnect. |
post | /api/Clients/Properties/Delete | Удаляет свойство клиента OpenIdConnect. |
post | /api/Clients/RedirectUris/GetAll | Получает все URI перенаправления клиента OpenIdConnect. |
post | /api/Clients/RedirectUris/GetOne | Получает URI перенаправления клиента OpenIdConnect по идентификатору URI перенаправления. |
post | /api/Clients/RedirectUris/Create | Создаёт URI перенаправления клиента OpenIdConnect. |
post | /api/Clients/RedirectUris/Update | Обновляет URI перенаправления клиента OpenIdConnect. |
post | /api/Clients/RedirectUris/Delete | Удаляет URI перенаправления клиента OpenIdConnect. |
post | /api/Clients/PostLogoutRedirectUris/GetAll | Получает все URI перенаправления после выхода клиента OpenIdConnect. |
post | /api/Clients/PostLogoutRedirectUris/GetOne | Получает URI перенаправления после выхода клиента OpenIdConnect по идентификатору URI перенаправления после выхода. |
post | /api/Clients/PostLogoutRedirectUris/Create | Создаёт URI перенаправления после выхода клиента OpenIdConnect. |
post | /api/Clients/PostLogoutRedirectUris/Update | Обновляет URI перенаправления после выхода клиента OpenIdConnect. |
post | /api/Clients/PostLogoutRedirectUris/Delete | Удаляет URI перенаправления после выхода клиента OpenIdConnect. |
post | /api/Clients/GrantTypes/GetAll | Получает все типы грантов клиента OpenIdConnect. |
post | /api/Clients/GrantTypes/GetOne | Получает тип гранта клиента OpenIdConnect по идентификатору типа гранта. |
post | /api/Clients/GrantTypes/Create | Создаёт тип гранта клиента OpenIdConnect. |
post | /api/Clients/GrantTypes/Update | Обновляет тип гранта клиента OpenIdConnect. |
post | /api/Clients/GrantTypes/Delete | Удаляет тип гранта клиента OpenIdConnect. |
post | /api/Clients/CorsOrigins/GetAll | Получает все разрешённые источники CORS клиента OpenIdConnect. |
post | /api/Clients/CorsOrigins/GetOne | Получает разрешённый источник CORS клиента OpenIdConnect по идентификатору источника CORS. |
post | /api/Clients/CorsOrigins/Create | Создаёт разрешённый источник CORS клиента OpenIdConnect. |
post | /api/Clients/CorsOrigins/Update | Обновляет разрешённый источник CORS клиента OpenIdConnect. |
post | /api/Clients/CorsOrigins/Delete | Удаляет разрешённый источник CORS клиента OpenIdConnect на основе идентификатора источника. |
post | /api/Clients/CorsOrigins/IsOriginAllowed | Проверяет, разрешён ли CORS origin. |
post | /api/Clients/Providers/Add | Добавляет внешний провайдер клиенту. |
post | /api/Clients/Providers/Delete | Удаляет внешний провайдер у клиента. |
post | /api/Clients/Providers/List | Возвращает список внешних провайдеров клиента. |
post | /api/Clients/Providers/All | Возвращает список всех внешних провайдеров. |
Сервис управления политикой паролей.
Тип запроса | Название | Описание |
---|---|---|
post | /api/PasswordPolicy/SetPasswordPolicy | Сохраняет политику паролей. |
post | /api/PasswordPolicy/GetPasswordPolicy | Возвращает политику паролей. |
post | /api/PasswordPolicy/SetRequireChangeOnFirstLogin | Сохраняет параметр политики "Требовать изменения пароля при первом входе". |
post | /api/PasswordPolicy/SetRequireDigit | Сохраняет параметр политики "В пароле должна быть цифра". |
post | /api/PasswordPolicy/SetRequireLowercase | Сохраняет параметр политики "В пароле должна быть строчная буква". |
post | /api/PasswordPolicy/SetRequireNonAlphanumeric | Сохраняет параметр политики "В пароле должен быть специальный символ". |
post | /api/PasswordPolicy/SetRequireUppercase | Сохраняет параметр политики "В пароле должна быть прописная буква". |
post | /api/PasswordPolicy/SetMinimalLength | Сохраняет параметр политики "Минимальная длина пароля". |
post | /api/PasswordPolicy/SetLockUserMinutes | Сохраняет параметр политики "Время блокировки пользователя после нескольких неверных попыток ввести пароль". |
post | /api/PasswordPolicy/SetExpirationDays | Сохраняет параметр политики "Срок действия пароля в днях". |
post | /api/PasswordPolicy/SetMaxFailCount | Сохраняет параметр политики "Максимальное количество неудачных попыток авторизации". |
post | /api/PasswordPolicy/SetUniquePasswordsCount | Сохраняет параметр политики "Количество неповторяющихся паролей". |
post | /api/PasswordPolicy/SetRequireCheckReusePassword | Сохраняет параметр политики "Проверять, что пароль ещё не был использован". |
post | /api/PasswordPolicy/SetRequireMaxFailCount | Сохраняет параметр политики "Проверять количество неудачных логинов". |
post | /api/PasswordPolicy/SetRequireForcibleExit | Сохраняет параметр политики "Принудительный выход после простоя". |
post | /api/PasswordPolicy/SetForceExitAfterDownTimeMinutes | Сохраняет параметр политики "Время простоя, после которого происходит принудительный выход (минуты)". |
post | /api/PasswordPolicy/GetForceExitAfterDownTimeMinutes | Возвращает значение параметра политики "Время простоя, после которого происхо дит принудительный выход (минуты)". |
post | /api/PasswordPolicy/GetRequireForcibleExit | Возвращает значение параметра политики "Принудительный выход после простоя". |
post | /api/PasswordPolicy/GetRequireMaxFailCount | Возвращает значение параметра политики "Проверять количество неудачных логинов". |
post | /api/PasswordPolicy/GetRequireChangeOnFirstLogin | Возвращает значение параметра политики "Требовать изменения пароля при первом входе". |
post | /api/PasswordPolicy/GetRequireCheckReusePassword | Возвращает значение параметра политики "Проверять, что пароль ещё не был использован". |
post | /api/PasswordPolicy/GetRequireDigit | Возвращает значение параметра политики "В пароле должна быть цифра". |
post | /api/PasswordPolicy/GetRequireLowercase | Возвращает значение параметра политики "В пароле должна быть строчная буква". |
post | /api/PasswordPolicy/GetRequireNonAlphanumeric | Возвращает значение параметра политики "В пароле должен быть специальный символ". |
post | /api/PasswordPolicy/GetRequireUppercase | Возвращает значение параметра политики "В пароле должна быть прописная буква". |
post | /api/PasswordPolicy/GetMinimalLength | Возвращает значение параметра политики "Минимальная длина пароля". |
post | /api/PasswordPolicy/GetLockUserMinutes | Возвращает значение параметра политики "Время блокировки пользователя после нескольких неверных попыток ввести пароль". |
post | /api/PasswordPolicy/GetExpirationDays | Возвращает значение параметра политики "Срок действия пароля в днях". |
post | /api/PasswordPolicy/GetMaxFailCount | Возвращает значение параметра политики "Максимальное количество неудачных попыток авторизации". |
post | /api/PasswordPolicy/GetUniquePasswordsCount | Возвращает значение параметра политики "Количество неповторяющихся паролей". |
Сервис управления сущностями провайдеров аутентификации.
Тип запроса | Название | Описание |
---|---|---|
post | /api/Providers/GetAll | Возвращает список всех провайдеров аутентификации. |
post | /api/Providers/GetOneById | Получение провайдера ау тентификации по идентификатору. |
post | /api/Providers/GetOneByName | Возвращает провайдер аутентификации по имени. |
post | /api/Providers/Update | Обновляет данные провайдера аутентификации. |
post | /api/Providers/Synchronize | Выполняет синхронизацию с внешними провайдерами аутентификации. |
Сервис управления сущностями ролей.
Тип запроса | Название | Описание |
---|---|---|
post | /api/Roles/GetAll | Возвращает информацию обо всех ролях. |
post | /api/Roles/GetOne | Возвращает информацию об одной роли на основе ее System.Guid идентификатора. |
post | /api/Roles/GetOneByName | Возвращает информацию о роли по имени. |
post | /api/Roles/Create | Создает новую роль. |
post | /api/Roles/Update | Обновляет информацию о роли. |
post | /api/Roles/Delete | Удаляет роль на основе ее System.Guid идентификатора. |
post | /api/Roles/GroupDelete | Удаление списка ролей (до 10 штук за раз). |
post | /api/Roles/GetUsers | Возвращает список пользователей, которые принадлежат к определенной роли. |
post | /api/Roles/GetUsersAmount | Возвращает количество пользователей для роли. |
post | /api/Roles/GetRoleChildren | Возвращает все роли в виде дерева. |
post | /api/Roles/GetRoleParents | Возвращает список родительских ролей. |
post | /api/Roles/AddChild | Добавляет подгруппу в группу. |
post | /api/Roles/RemoveChild | Удаляет подгруппу из группы. |
post | /api/Roles/SetUsers | Задаёт список пользователей в роли (удаляет отсутствующих в переданном списке, добавляет всех существующих). |
post | /api/Roles/GetOneRoleChildren | Возвращает список всех дочерних ролей. |
post | /api/Roles/Claims/Create | Создаёт новое утверждение (claim), связанное с ролью. |
post | /api/Roles/Claims/GetAll | Возвращает все утверждения (claims), связанные с ролью. |
post | /api/Roles/Claims/Update | Обновляет утвержде ние (claim), связанное с ролью. |
post | /api/Roles/Claims/Delete | Удаляет утверждение (claim), связанное с ролью. |
Сервис управления синхронизацией данных пользователей.
Тип запроса | Название | Описание |
---|---|---|
post | /api/Synchronization/ForceSecuritySync | Запускает процесс полной синхронизации с Security. |
Сервис управления сущностями пользователей.
Тип запроса | Название | Описание |
---|---|---|
post | /api/Users/GetAll | Получает список всех пользователей. |
post | /api/Users/GetOne | Получает пользователя по идентификатору. |
post | /api/Users/GetOneByLogin | Возвращает информацию о пользователе по логину (username). |
post | /api/Users/Find | Поиск пользователей по условиям. |
post | /api/Users/Create | Создаёт пользователя. |
post | /api/Users/Delete | Удаляет пользователя. |
post | /api/Users/GroupDelete | Удаление указанного списка пользователей. Возможно удаление максимум 10 пользователей в одном запросе. |
post | /api/Users/Update | Обновляет пользователя. |
post | /api/Users/SetPassword | Задает пароль пользователя. |
post | /api/Users/ChangePassword | Изменяет пароль пользователя. |
post | /api/Users/IsUserChangedInitialPassword | Возвращает результат проверки, был ли изменён первоначальный пароль пользователя. |
post | /api/Users/UserFailedToLogin | Сохраняет информацию о неудачной попытке пользователя войти в систему. |
post | /api/Users/GetRoles | Возвращает список ролей пользователя. |
post | /api/Users/AddToRole | Добавляет пользователю роль. |
post | /api/Users/DeleteFromRole | Удаляет роль у пользователя. |
post | /api/Users/LockUser | Блокирует пользователя. |
post | /api/Users/UnlockUser | Снимает блокировку с пользователя. |
post | /api/Users/GroupLock | Блокирует список пользователей. |
post | /api/Users/GroupUnlock | Снимает блокировку со списка пользователей. |
post | /api/Users/Claims/GetAll | Возвращает все утверждения (claims), связанные с пользователем. |
post | /api/Users/Claims/Create | Создаёт новое утверждение (claim), связанное с пользователем. |
post | /api/Users/Claims/Delete | Удаляет утверждение (claim), связанное с пользователем. |
post | /api/Users/Claims/Update | Обновляет утверждение (claim), связанное с пользователем. |
post | /api/Users/Providers/GetAll | Возвращает список внешних провайдеров, подключённых к пользователю. |