Конечная точка Users
Получение списка пользователей по заданным фильтрам
GetUsers
Параметр | Значение |
---|---|
HTTP-метод | POST |
Путь | https://<адрес сервера>/<имя приложения ЦИ>/ums/users |
Параметры в строке запроса | - |
Параметры в теле запроса | UserRecordsRequest - Запрос на получение списка пользователей |
Возвращаемое значение | UserRecordsResponse - Список пользователей |
Пример запроса
POST https://<hostname>/STS/ums/users HTTP/1.1
Content-Type: application/json; charset=utf-8
Content-Length: 88
{
"StartPosition": 0,
"EndPosition": -1,
"Filters": [{
"Column": 1,
"Operation": 1,
"Value": "01"
}]
}
Пример ответа
HTTP/1.1 200 OK
Content-Type: application/json; charset=utf-8
Content-Length: 436
{
"UserInfos": [{
"UserId": "3820731f-7478-4787-9e18-017063fdf234",
"Login": "UmsSampleUser2",
"PhoneNumber": "02",
"Email": null,
"PhoneConfirmed": true,
"EmailConfirmed": false,
"DisplayName": null,
"DistinguishName": "CN=UmsSampleUser2-32ab7d64-faff-4b98-a145-87da6a2b01f8",
"AccountLocked": false,
"Group": "Default",
"CreationDate": "2019-05-15T17: 13: 38.297",
"LockoutDate": null,
"LastLoginDate": "2019-05-15T17: 13: 38.297"
}],
"TotalCount": 2,
"AffectedCount": 1
}
Получение списка пользователей по компонентам имени
GetUsers
Параметр | Значение |
---|---|
HTTP-метод | POST |
Путь | https://<адрес сервера>/<имя приложения ЦИ>/ums/usersbyrdns |
Параметры в строке запроса | - |
Параметры в теле запроса | UserRecordsByRdnsRequest - Запрос на получение списка пользователей |
Возвращаемое значение | UserRecordsResponse - Список пользователей |
Пример запроса
POST https://<hostname>/STS/ums/usersbyrdns HTTP/1.1
Content-Type: application/json; charset=utf-8
Content-Length: 88
{
"StartPosition": 0,
"EndPosition": -1,
"Filters": [{
"RdnId": 1,
"Operation": 1,
"Value": "Петров"
}]
}
Пример ответа
HTTP/1.1 200 OK
Content-Type: application/json; charset=utf-8
Content-Length: 436
{
"UserInfos": [{
"UserId": "3820731f-7478-4787-9e18-017063fdf234",
"Login": "UmsSampleUser2",
"PhoneNumber": "02",
"Email": null,
"PhoneConfirmed": true,
"EmailConfirmed": false,
"DisplayName": null,
"DistinguishName": "CN=UmsSampleUser2-32ab7d64-faff-4b98-a145-87da6a2b01f8",
"AccountLocked": false,
"Group": "Default",
"CreationDate": "2019-05-15T17: 13: 38.297",
"LockoutDate": null,
"LastLoginDate": "2019-05-15T17: 13: 38.297"
}],
"TotalCount": 2,
"AffectedCount": 1
}