AutoGRAPH.NET Service Login
Версия от 14:22, 4 августа 2015; Admin (обсуждение | вклад)
Если в .config-файле указаны параметры users-directory и devices-directory - работа сервиса немного видоизменяется. Логика работы описана здесь.
Метод Login аутентифицирует пользователя по логину/паролю и возвращает токен, который используется во всех последующих запросах.
WCF
Определение:
string Login(string userName, string password)
Результат: - в случае успешной аутентификации возвращается строка-токен - в случае ошибочной аутентификации передается исключение UnauthorizedAccessException.
JSON
Вызов (внимание! используется метод POST):
http://localhost:8300/Login
В формате JSON в тело POST передается логин и пароль:
{"UserName": "demo", "Password":"demo"}
Результат: - в случае успешной аутентификации возвращается строка-токен - в случае ошибочной аутентификации возвращается пустая строка и HTTP Status Code = 403.