在我基于 Spring Boot 的 Web 应用程序中,应该有两个身份验证选项。一方面,应该使用单点登录,这是默认方式。另一方面,还应提供基于表单的身份验证。这通常称为混合身份验证。
如果使用基于表单的身份验证,则会检查服务器端已知用户帐户。单点登录使用 Windows 登录。
我已经可以成功地将 WAFFLE 作为单点登录组件集成到服务器应用程序中,并使用mgoldgeier的示例作为模板。
有与 Tomcat 相关的 WAFFLE 混合身份验证示例(此处和此处),但不幸的是,我找不到任何与 Spring Boot 或 Spring Security 相关的代码。
如果有人能给我举个例子,我会很高兴的!