У меня есть приложение GWT для развертывания в Tomcat на сервере Windows со следующими требованиями:
1 - приложение должно работать полностью, независимо от того, находится пользователь в домене Windows или нет;
2- Если пользователь находится в домене , приложение должно каким-то образом идентифицировать пользователя. Предположительно, это должно быть через getThreadLocalRequest (). GetRemoteUser (), но любая другая альтернатива подойдет ...
3- Если пользователь находится в домене , приложение должно иметь возможность доступа к серверу MS Exchange в этом домене, не требуя от пользователя ввода его пароля.
Я искал в Интернете все выше и ниже, но, к сожалению, похоже, что получить аутентификацию без принудительной аутентификации невозможно. Существует множество примеров исключений, скажем, для формы входа или других «общедоступных» ресурсов, но это не сработает для нас, поскольку все ресурсы в приложении GWT упакованы в одну и ту же «страницу».
Может быть, мое ограниченное понимание заставляет меня терпеть неудачу в некотором смысле, но я пытался взглянуть на JCIFS, Jespa, Waffle и SPNEGO, и я просто не могу работать так, как хочу ... .
Любая помощь будет принята с благодарностью.
Приветствия
J.