当前位置: 首页 > 面试题库 >

Play 2.3.x中的身份验证

景康安
2023-03-14
问题内容

我正在使用Play!框架v2.3(Java),我想向我的Web应用程序添加一些用户身份验证,即每个用户的用户名/密码和注册过程。

我在文档中找到了一些有关如何针对v2.1和v2.2执行此操作的信息:http


:
//www.playframework.com/documentation/2.1.0/JavaGuide4
https://www.playframework.com/documentation/ 2.2.x /
JavaGuide4

但是我在v2.3上找不到任何更新的信息。我已经尝试过查看play.mvc.Security.Authenticated的API,但它无济于事(http://www.playframework.com/documentation/2.3.x/api/java/play/mvc/Security。
Authenticated.html)。

有人知道如何正确执行此操作吗?


问题答案:

已经存在许多涵盖许多用例的身份验证库。最好使用社区中已建立的东西。

安全社交 -这似乎最受欢迎,有大量文档。(对于Java和Scala)

Deadbolt 2-该git
repo链接了许多实现示例。似乎更适合Java。

Play2
Auth-这仅适用于scala,但是它有据可查且非常灵活。(我个人使用Play2
Auth)



 类似资料:
  • 问题内容: 如何在Elasticsearch中定义安全性访问?我有elasticsearch-head插件,但是您的访问不需要任何安全性。 问题答案: 不再积极支持此答案中提到的插件。 elasticsearch中没有内置的访问控制。因此,您需要设置一个反向代理(这是一个博客文章,介绍如何设置nginx),使用第三方的Elasticsearch插件之一,例如https://github.com/A

  • 我将尝试对 socket.io 上的连接进行身份验证。 目前,用户首先通过REST API进行身份验证,然后,我向用户发送一个,其中包含经过身份验证的用户的用户名。打开客户端和服务器之间的连接后,我的计划是从连接的套接字列表中临时删除该套接字,以防止在执行身份验证时在服务器之间接收和发送数据。 在这个身份验证中,我验证令牌,如果令牌有效,我将套接字的id重新添加到已连接套接字的列表中。唯一的问题是

  • 本文向大家介绍asp.net mvc中Forms身份验证身份验证流程,包括了asp.net mvc中Forms身份验证身份验证流程的使用技巧和注意事项,需要的朋友参考一下 验证流程 一、用户登录 1、验证表单:ModelState.IsValid 2、验证用户名和密码:通过查询数据库验证 3、如果用户名和密码正确,则在客户端保存Cookie以保存用户登录状态:SetAuthCookie     1

  • 身份验证 PDF版下载 企业应用中的URL链接可以通过OAuth2.0验证接口来获取员工的身份信息。 通过此接口获取员工身份会有一定的时间开销。对于频繁获取员工身份的场景,建议采用如下方案: 企业应用中的URL链接直接填写企业自己的页面地址; 员工跳转到企业页面时,企业校验是否有代表员工身份的cookie,此cookie由企业生成; 如果没有获取到cookie,重定向到OAuth验证链接,获取员工

  • 问题内容: 我正在尝试创建一个J2ME应用程序,该应用程序使用连接器与Web服务器通信。 当我与WebServer交谈时,我必须使用基本HTTP身份验证进行身份验证,通常这种方式类似于 但是在J2ME中,当我构造这种形式的url时,它不起作用。 我也尝试添加请求属性, 但是没有用 有人以前做过基于j2me的HTTP身份验证吗?提前致谢。 问题答案: 可能是J2ME不支持基本身份验证,我可能错了。如

  • 我需要连接到LDAP服务器,但出现以下错误: javax。命名。AuthenticationException:[LDAP:错误代码49-80090308:LDAPPER:DSID-0C09034,注释:AcceptSecurityContext错误,数据525,向量 用户名和密码正确,我尝试设置相同的用户并传入另一个用编写的应用程序。NET,它在那里工作,但在Java中,我收到了错误消息。 我的