Я настроил аутентификацию Tomcat SSO с помощью Waffle:
<Context>
<Valve className="waffle.apache.NegotiateAuthenticator" allowGuestLogin="false"/>
<Realm className="waffle.apache.WindowsRealm" />
</Context>
Это прекрасно работает и поддерживает согласование с резервным NTLM.
Я хотел бы добавить резервную аутентификацию BASIC.Есть ли способ добиться этого?
Я пробовал это, добавив поддержку JAAS Tomcat JAASRealm + Waffle (используя Tomcat CombinedRealm), без удачи: NegotiateAuthenticator предотвратил любую дальнейшую обработку.(Он ищет базовый пакет безопасности и говорит: «Запрошенный пакет безопасности не существует». Он не позволяет JAASRealm выполнять эту работу.)