У меня есть веб-приложение Java, в котором есть веб-сайт для взаимодействия с пользователем. Для аутентификации пользователей я настроил приложение через web.xml для использования проверки на основе FORM. Пользователи перенаправляются на страницу входа в систему, и до сих пор все в порядке.
Теперь мы разрабатываем настольный клиент (на С#) для этого веб-приложения, которое обращается к приложению через веб-службы RESTful. Я реализовал эти службы в том же веб-приложении, что и веб-сайт, и, конечно же, вызывающий веб-сервис также должен быть аутентифицирован. Но теперь я столкнулся с проблемой, что всякий раз, когда я вызываю веб-службу, сервер возвращает HTML-код входа в качестве ответа.
Я думаю, было бы здорово использовать другую конфигурацию login-config для моего сервлета службы REST (который, вероятно, затем использовал бы BASIC-аутентификацию).
Google многого не вырастил, но я не могу поверить, что я первый в такой ситуации. Поэтому я хотел бы услышать ваши мысли и решения.
Любой намек оценивается.