【问题标题】:Authenticate user within Spring Boot + Vaadin application在 Spring Boot + Vaadin 应用程序中对用户进行身份验证
【发布时间】:2018-08-20 05:27:50
【问题描述】:

我正在构建一个使用 Vaadin 作为前端的 Spring Boot 应用程序。该应用程序使用第三方库通过 SAML 使用他的身份证对用户进行身份验证。 完成此身份验证后,用户将被重定向回我的服务,我可以获取身份验证结果和可选属性。

我的问题是,如何根据用户身份证的身份验证在我的应用程序中实现对特定 Vaadin 视图的保护,以及如何将用户设置为适当的身份验证?

我是 Spring Security 的新手,它的大多数示例都显示了通过带有用户名和密码的登录表单进行身份验证,这不适合这种情况。

【问题讨论】:

    标签: spring authentication spring-boot spring-security vaadin


    【解决方案1】:

    您可以在此 Github 存储库中找到两种方法来保护您的 Spring Vaadin 应用程序,或者使用基于过滤器(因此只有 Spring Security)的安全性,或者使用混合方法:https://github.com/peholmst/SpringSecurityDemo

    您还可以在此处找到有关这两种方法的博文:

    Filter Based Security

    Hybrid Approach

    对您而言,尤其是基于过滤器的方法可能会很有趣。您可以实施过滤器检查您从登录服务器获得的令牌(或其他),然后允许/拒绝服务器上的某些页面用于某些角色。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2015-06-24
      • 2019-11-22
      • 2018-04-16
      • 2017-10-01
      • 2023-03-11
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多