Я хочу добавить единый вход (SSO) в одно из моих веб-приложений. Я не хочу ничего тяжелого в данный момент, я просто хочу знать userId зарегистрированного пользователя, не требуя, чтобы они вводили имя пользователя.
Веб-приложение - это внутреннее приложение, поэтому я могу гарантировать, что он поступает с ПК с Windows и т.д.
Я посмотрел на jCIFS, но это, похоже, больше не поддерживается, и рекомендует коммерческий продукт.
Я также посмотрел WAFFLE, но я создаю SSO для приложения playframework, которое не использует стек Servlet, поэтому я не могу использовать SecurityFilter. Я попытался понять WindowsLoginModule, но не мог понять, что мне нужно было сделать для его реализации.
Можно ли просто получить имя пользователя из HTTP-заголовка или потребовать некоторого согласования прежде, чем оно опубликует заголовок?