AutoGRAPH.NET Service Login — различия между версиями
Admin (обсуждение | вклад) (→JSON) |
Admin (обсуждение | вклад) (→JSON) |
||
Строка 28: | Строка 28: | ||
*в случае ошибочной аутентификации возвращается пустая строка и HTTP Status Code = 403. |
*в случае ошибочной аутентификации возвращается пустая строка и HTTP Status Code = 403. |
||
− | Посмотреть пример на [http://dojo.telerik.com/@Denisio/IBaXIZ Kendo UI Dojo] |
+ | Посмотреть пример на [http://dojo.telerik.com/@Denisio/IBaXIZ/3 Kendo UI Dojo] |
Версия 09:32, 27 мая 2016
Если в .config-файле указаны параметры users-directory и devices-directory - работа сервиса немного видоизменяется. Логика работы описана здесь.
Метод Login аутентифицирует пользователя по логину/паролю и возвращает токен, который используется во всех последующих запросах.
WCF
Определение:
string Login(string userName, string password)
Результат:
- в случае успешной аутентификации возвращается строка-токен
- в случае ошибочной аутентификации передается исключение UnauthorizedAccessException
JSON
Вызов (внимание! используется метод POST ):
В формате JSON в тело POST передается логин и пароль:
{"UserName": "demo", "Password":"demo"}
Результат:
- в случае успешной аутентификации возвращается строка-токен
- в случае ошибочной аутентификации возвращается пустая строка и HTTP Status Code = 403.
Посмотреть пример на Kendo UI Dojo