Метод поиска учетных записей
GET API – Поиск учетных записей | |
Метод доступен администратору | |
Swagger: https://HOST/external-integration-service/swagger/swagger-ui/index.html#/[v3] Контроллер%3A Учетные записи/findAll_9 | |
URL – security-service/api/v3/public/accounts | |
Query |
|
{ | |
id (uuid[]) [опционально], | Фильтр: ID учетной записи |
notId (uuid[]) [опционально], | Фильтр: ID учетной записи (исключающий) |
logins (uuid[]) [опционально], | Фильтр: логин учетной записи |
search (string) [опционально] | Фильтр: полнотекстовый поиск по отображаемому имени |
} | |
Request |
|
- | |
Response |
|
ResponseEntity -> CollectionResponse -> { | Ответ JSON в HTTP-body |
id (UUID), | ID учетной записи |
login (string), | Логин учетной записи |
principalName (string), | Отображаемое учетной записи |
role (enum: ADMINISTRATOR, OPERATOR, UNKNOWN), | Роль учетной записи |
status (enum: ACTIVE, BLOCKED, UNKNOWN), | Статус учетной записи |
created (instant), | Время создания (ISO 8601) |
isLinked (boolean) | Флаг: связь с субъектом из ресурсной системы |
} | |
Метод получения учетной записи по идентификатору
GET API – Получение учетной записи по идентификатору | |
Метод доступен администратору | |
Swagger: https://HOST/external-integration-service/ swagger/swagger-ui/index.html#/[v3] Контроллер%3A Учетные записи/findById_8 | |
URL – security-service/api/v3/public/accounts /{id} | |
Query |
|
{ | |
id (uuid) | ID учетной записи |
} | |
Request |
|
- | |
Response |
|
ResponseEntity -> CollectionResponse -> { | Ответ JSON в HTTP-body |
id (UUID), | ID учетной записи |
login (string), | Логин учетной записи |
principalName (string), | Отображаемое учетной записи |
role (enum: ADMINISTRATOR, OPERATOR, UNKNOWN), | Роль учетной записи |
status (enum: ACTIVE, BLOCKED, UNKNOWN), | Статус учетной записи |
created (instant), | Время создания (ISO 8601) |
isLinked (boolean) | Флаг: связь с субъектом из ресурсной системы |
} | |
Метод получения учетной записи по отпечатку сертификата
GET API – Получение учетной записи по отпечатку сертификата | |
Метод доступен администратору | |
Swagger: https://HOST/external-integration-service/ swagger/swagger-ui/index.html#/[v3] Контроллер%3A Учетные записи/getByFingerprint | |
URL – security-service/api/v3/public/accounts/fingerprint/{fingerprint} | |
Query |
|
{ | |
fingerprint (string) | Отпечаток сертификата |
} | |
Request |
|
- | |
Response |
|
ResponseEntity -> CollectionResponse -> { | Ответ JSON в HTTP-body |
id (UUID), | ID учетной записи |
login (string), | Логин учетной записи |
principalName (string), | Отображаемое учетной записи |
role (enum: ADMINISTRATOR, OPERATOR, UNKNOWN), | Роль учетной записи |
status (enum: ACTIVE, BLOCKED, UNKNOWN), | Статус учетной записи |
created (instant), | Время создания (ISO 8601) |
isLinked (boolean) | Флаг: связь с субъектом из ресурсной системы |
} | |
Метод получения учетной записи по идентификатору субъекта
GET API – Получение учетной записи по идентификатору субъекта | |
Метод должен быть доступен администратору | |
Swagger: https://HOST/external-integration-service/swagger/swagger-ui/index.html#/[v3] Контроллер%3A Учетные записи/findBySubjectId | |
URL – security-service/api/v3/public/accounts/subject/{subjectId} | |
Query { | |
subjectId (string) | Идентификатор субъекта |
} | |
Request | |
Response | Ответ JSON в HTTP-body |
id (UUID), | ID учетной записи |
login (string), | Логин учетной записи |
principalName (string), | Отображаемое учетной записи |
role (enum: ADMINISTRATOR, OPERATOR, UNKNOWN), | Роль учетной записи |
status (enum: ACTIVE, BLOCKED, UNKNOWN), | Статус учетной записи |
created (instant), | Время создания (ISO 8601) |
isLinked (boolean) | Флаг: связь с субъектом из ресурсной системы |
} | |