AutoGRAPH.NET Service Login
Версия от 21:59, 27 сентября 2015; Admin (обсуждение | вклад)
Если в .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.