问题标签 [play-authenticate]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
0 回答
615 浏览

rest - 在 Play 2.0 Java 上使用 play-authenticate 的 REST API

我打算用 play-authenticate 替换现有的自​​定义身份验证。成功登录后,REST API 会向客户端返回一个令牌,所有后续请求都会将该令牌添加为查询参数。

查看 play-authenticate代码,用户详细信息似乎存储在 Play Session 中。

但是,我不确定客户端是否会使用 cookie。旧版本将令牌与存储的值进行比较,以验证每个请求。显然我可以扩展 PlayAuthenticate 并覆盖 getUser 等方法。有没有更好的方法来实现这一目标?

0 投票
1 回答
488 浏览

eclipse - 玩 2 个 Java、play-authenticate 和 Eclipse JUnit 测试

我有一个带有 play-authenticate 的新 Play 2 项目。我为 REST API 编写了一些简单的测试用例。测试在控制台上通过,但我不能让其中一些在 Eclipse 中通过。

此示例在控制台上通过,但在 Eclipse 中失败,响应错误代码为 500。看起来应用程序设置不正确(例如,我自己的 AuthProvider 未找到)。有没有人设法让这样的测试在 Eclipse 中工作?

0 投票
1 回答
883 浏览

java - 玩!验证验证电子邮件

我一直在研究播放身份验证使用入门指南:

https://github.com/joscha/play-authenticate/blob/master/samples/java/Getting%20Started.md

我已经到了用户可以使用 gmail 或 openID 帐户登录或者他们可以创建新帐户的阶段。有没有办法可以修改发送给用户的验证电子邮件的文本?

0 投票
2 回答
412 浏览

java - Play 2 Java 身份验证插件 - HTTP 状态码响应而不是重定向

我们正在为 REST API 使用Play 2 身份验证插件,我想简单地返回 200 或 403 进行登录尝试。

该插件的代码如下所示:

有没有办法在不分叉插件项目的情况下避免重定向?

0 投票
1 回答
594 浏览

playframework - 使用游戏创建受限页面!认证

在我的网站上,主导航栏上有一个下拉菜单。我希望此下拉列表中的所有页面都受到限制 - 因此需要登录才能查看它们,如果用户未登录,他们将被重定向到登录屏幕。我已经集成了所有游戏!在我的项目中验证代码并查看示例项目play-authenticate-usage。在他们的示例中,他们有一个受限页面,该页面在 Application.java 中调用此方法:

此方法返回要查看的渲染页面。我尝试复制此方法,以便可以返回我想要的受限页面:

我在路由文件中添加了这个新方法:

并通过下拉代码修改,以便调用我的新方法:

在这个阶段我遇到了一个编译错误:error: method render in class journeyCreator cannot be applied to given types;所以我检查了我试图渲染的页面JourneyCreator.scala.html并添加了localUser: models.User = null争论。我的JourneyCreator.scala.html现在看起来是这样的:

然而,这样做会导致各种错误:在与JourneyCreator.scala.htmlerror: method render in class journeyCreator cannot be applied to given types;相关的其他方法中。任何帮助表示赞赏。

0 投票
4 回答
3297 浏览

playframework-2.0 - install play-authenticate plugin

It seems the "play-authentication" plugin is not installed if i follow instructions at github https://github.com/joscha/play-authenticate/blob/master/samples/java/Getting%20Started.md

my eclipse IDE cannot find packages starting with "com.feth". i add the dependencies to Scala.build as described in readme above, then run clean and dependencies then compile..but the com.feth packages are not found. which means the play-auth plugin was not installed correctly. i wonder if there is a way to install the play-authenticate module correctly . am i missing something in the beside what is mentioned in readme above? it seems both dependencies of deadbolt-2 and play-authenticate are not resolved and installed. i also remarked a '%%' in the dependencies declaration in Scala.Build. but even if i use a single '%' the dependencies are not resolved and plugins are not installed. any help is much appreciated

my /project/Scala.Build file is below:

0 投票
1 回答
606 浏览

heroku - Facebook 登录导致 java.security.InvalidAlgorithmParameterException:trustAnchors 参数必须为非空

我们正在开发一个使用 PlayFramework 构建的 Java 应用程序并将其部署到 Heroku。我们通过 Play Authenticate 将我们的登录机制与 Facebook 集成,但是从今天早上开始,我们无法登录。我们得到了一些看起来像附件的安全证书异常。

我们想知道这是否可能是由于环境发生了一些变化,因为我们不记得更改任何相关的应用程序代码。有什么我们可以检查的吗?

提前致谢,

0 投票
1 回答
1476 浏览

java - 将用户 ID 与其他模型类一起使用

我在我的 play-framework 项目中使用 play-authenticate 插件。我希望能够使用插件的 User.java 模型类中的用户 ID(当前登录的用户)。

我想这样做,以便当用户在单独的模型类中创建条目时,我可以存储创建这些条目的用户。是否有访问此信息的功能,或者我是否需要在 User 类中编写一个附加方法来返回活动用户?

更新:

0 投票
1 回答
337 浏览

playframework-2.0 - 未定义的 session() 方法,播放验证

我正在尝试在 play-authenticate 模块的 User 模型和我的模型 - Books 之间建立关系。我正在使用 play 2.0.4,并且我已将 play-authenticate 集成到我的项目中。在我的控制器/应用程序中,我有 getLocalUser 方法:

我正在尝试在我的 Books 模型中覆盖 Model 的方法来保存添加/修改图书记录的用户。

我这样做时得到的错误是:

未定义 Books 类型的 session() 方法。

我不确定这是怎么回事,因为由于我的导入,我确实可以访问控制器/应用程序方法:

导入控制器。应用程序;

更新: *

0 投票
1 回答
648 浏览

jquery-mobile - 使用 Play 框架的 JQuery 移动表单助手

我正在尝试将此播放身份验证模块与我的应用程序的移动端集成。我想为每个页面使用 JQuery mobile 而不是 Twitter Bootstrap。所以我创建了一个单独的视图,我刚刚设置了一个基本索引,我试图让登录页面首先工作。登录页面以表单为参数,我只是想知道是否有办法在 JQuery Mobile 中使用 scala 表单助手在 play 2.0.* 中。

到目前为止我的基本登录页面:

就是使用 Twitter Bootstrap 的样子。