Инструменты пользователя

Инструменты сайта


ru:airlay:authldap

Различия

Показаны различия между двумя версиями страницы.

Ссылка на это сравнение

Предыдущая версия справа и слева Предыдущая версия
Следующая версия
Предыдущая версия
ru:airlay:authldap [2019/06/05 10:40]
Калинин Александр Игоревич [Меню]
ru:airlay:authldap [2021/10/18 15:24] (текущий)
Константин [Меню]
Строка 6: Строка 6:
      
 ==== Меню ==== ==== Меню ====
-**server.json**+Модуль авторизации является необязательным модулем и служит для того, чтобы проверять наличие тех или иных пользователей на серверах заказчика с дальнейшим сохранением информации о них. Для работы, на api авторизации требуется, помимо логина и пароля, отправлять сервер (или ссылку на него), на котором необходимо провести авторизацию. 
 +Причем важно отправить **GET** запрос **/api/v3/ldap/getAliasList**, со следующими полями: 
 +  * **name** - имя пользователя 
 +  * **password** - пароль 
 +  * **domain** - ссылка на сервер авторизации (например che или che.mrsk-urala.local) 
 +Поле **domain** должно соответствовать одному из полей alias в массиве в файле servers.json. В этом же файле, настраивается список серверов, по которому производится авторизация. 
 + 
 +Структура одного элемента массива файла **servers.json** выглядит следующим образом:
 <code javascript> <code javascript>
 [{ [{
   "alias": "string",   "alias": "string",
   "server": "url",   "server": "url",
 +  "namePrefix" : "string",
   "groups": Array<string>   "groups": Array<string>
 }] }]
- 
- 
-  "geometry": { 
-    "type": "Point", 
-    "coordinates": [ 
-      [ 
-        44.246813, 
-        43.539342 
-      ] 
-    ] 
-} 
 </code> </code>
ru/airlay/authldap.1559706008.txt.gz · Последнее изменение: 2019/06/05 10:40 — Калинин Александр Игоревич