Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/security/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 网站用户管理系统_Java_Security_Login - Fatal编程技术网

Java 网站用户管理系统

Java 网站用户管理系统,java,security,login,Java,Security,Login,我目前正在写一个需要登录才能使用的网站。我以前从来没有这样做过,我正在寻找最好的方法来做这件事的建议 我猜已经有开源登录了,我可以直接在我的网站上实现,我只需要关于使用哪一个的建议,以及关于如何使用它们的信息的建议 如果有人对如何进行这项工作有任何知识或建议,我将不胜感激 提前感谢在我看来,最简单的方法就是为Java使用OAuth实现。OAuth允许您的用户使用来自Google等的凭据自动登录 请在Google上查看此信息:servlet规范解释了标准身份验证的工作原理,并且每个服务器(tomc

我目前正在写一个需要登录才能使用的网站。我以前从来没有这样做过,我正在寻找最好的方法来做这件事的建议

我猜已经有开源登录了,我可以直接在我的网站上实现,我只需要关于使用哪一个的建议,以及关于如何使用它们的信息的建议

如果有人对如何进行这项工作有任何知识或建议,我将不胜感激


提前感谢

在我看来,最简单的方法就是为Java使用OAuth实现。OAuth允许您的用户使用来自Google等的凭据自动登录


请在Google上查看此信息:

servlet规范解释了标准身份验证的工作原理,并且每个服务器(tomcat、jetty等)都提供了各种选项来存储用户及其凭据

有关如何配置Tomcat的信息,请参阅


Spring安全性经常被用作替代方案。

您可以看看ApacheShiro[1]:“ApacheShiro是一个功能强大且易于使用的Java安全框架,它执行身份验证、授权、加密和会话管理”

对于带有oAuth的Shiro,请参见线程[2]

[1]

[2]