Получение конфигурации сессий
Этот вызов API получает конфигурацию пользовательских сеансов кластера.
Аутентификация
Для выполнения этого запроса вам необходимо разрешение API (ServiceProviderAPI), назначенное вашему токену API. Создайте свой токен API с помощью консоли управления кластером (CMC). Чтобы узнать, как его получить и использовать, см. Аутентификация кластера.
Конечная точка
/api/cluster/v2/clusterConfig/userSessions
Параметры
Для этого вызова API параметры не требуются.
Ответ
Коды ответа
| Код | Тип | Описание |
|---|---|---|
| 200 | UserSessionsConfig | Успешно |
Объекты тела ответа
Объект UserSessionsConfig
| Элемент | Тип | Описание |
|---|---|---|
| concurrentSessionPolicyDto | ConcurrentSessionPolicy | Конфигурация политики одновременных сеансов. Установите «0», чтобы отключить ограничение сеанса. |
| automaticLogoutDto | AutomaticLogoutConfiguration | Настройка автоматического выхода. |
Объект ConcurrentSessionPolicy
| Элемент | Тип | Описание |
|---|---|---|
| userLimit | integer | Ограничение сеанса для обычных пользователей (0 = без ограничений) |
| adminLimit | integer | Ограничение сеанса для пользователей с правами администратора (0 = без ограничений) |
Объект AutomaticLogoutConfiguration
| Элемент | Тип | Описание |
|---|---|---|
| logoutInactiveUsersEnabled | boolean | True, если включен автоматический выход |
| userInactivityTimeout | integer | Тайм-аут бездействия пользователя |
JSON-модель тела ответа
{
"concurrentSessionPolicyDto": {
"userLimit": 1,
"adminLimit": 1
},
"automaticLogoutDto": {
"logoutInactiveUsersEnabled": true,
"userInactivityTimeout": 900
}
}
Пример
В этом примере запрос запрашивает у кластера текущую конфигурацию пользовательских сеансов. Затем кластер возвращает сведения о текущей политике сеансов для одновременных входов и бездействия пользователей. В ответе указано, что ограничение на одновременный вход для пользователей равно 2. Для учетных записей администраторов кластера ограничение равно 5. Кроме того, действует политика выхода из системы без активности, для которой установлено значение 900 секунд.
Curl
curl -X GET "https://myManaged.cluster.com/api/cluster/v2/clusterConfig/userSessions" -H "accept: application/json"
URL-адрес запроса
https://myManaged.cluster.com/api/cluster/v2/clusterConfig/userSessions
Тело ответа
{
"concurrentSessionPolicyDto": {
"userLimit": 2,
"adminLimit": 5
},
"automaticLogoutDto": {
"logoutInactiveUsersEnabled": true,
"userInactivityTimeout": 900
}
}
Код ответа
204