【问题标题】:Simple web site user management with Spring使用 Spring 进行简单的网站用户管理
【发布时间】:2011-06-15 06:25:27
【问题描述】:

我做过很多网站,使用 Java、Php 等...当我需要用户管理时,我会使用 HttpSession 和数据库来保存密码并最终保存会话数据。

使用 Spring 以简单的方式执行此操作的推荐/标准方法是什么?

【问题讨论】:

  • 用户管理是什么意思?要管理不需要会话的用户...您可能是在询问网络应用程序中的授权?
  • 是的,你是对的,我就是这个意思。

标签: spring web-applications user-management


【解决方案1】:

Spring 有一个“子”项目:Spring-Security。这正是您所需要的。它还提供了一个“jdbc-user-service”身份验证提供程序,可以从数据库表中读取用户。

【讨论】:

    【解决方案2】:

    当开发人员想要保护他的 web 应用程序时,Spring Security 非常有用。但是创建帐户呢?和“忘记密码”?

    看看我的回答here

    “我已经为这个用例实现了一个 JAVA 项目。它是开放的 源代码,基于 Spring-Security。发布版本已开启 Maven-Central,所以你不需要编译它,但是你可以 将其作为 maven 依赖项获取到您的项目中!”

    <dependency>
         <groupId>com.ohadr</groupId>
         <artifactId>authentication-flows</artifactId>
         <version>1.5.0-RELEASE</version> 
    </dependency>
    

    【讨论】:

      猜你喜欢
      • 2011-06-10
      • 2012-07-02
      • 2012-08-16
      • 2013-03-26
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2021-04-11
      相关资源
      最近更新 更多