问题标签 [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.
rest - 在 Play 2.0 Java 上使用 play-authenticate 的 REST API
我打算用 play-authenticate 替换现有的自定义身份验证。成功登录后,REST API 会向客户端返回一个令牌,所有后续请求都会将该令牌添加为查询参数。
查看 play-authenticate代码,用户详细信息似乎存储在 Play Session 中。
但是,我不确定客户端是否会使用 cookie。旧版本将令牌与存储的值进行比较,以验证每个请求。显然我可以扩展 PlayAuthenticate 并覆盖 getUser 等方法。有没有更好的方法来实现这一目标?
eclipse - 玩 2 个 Java、play-authenticate 和 Eclipse JUnit 测试
我有一个带有 play-authenticate 的新 Play 2 项目。我为 REST API 编写了一些简单的测试用例。测试在控制台上通过,但我不能让其中一些在 Eclipse 中通过。
此示例在控制台上通过,但在 Eclipse 中失败,响应错误代码为 500。看起来应用程序设置不正确(例如,我自己的 AuthProvider 未找到)。有没有人设法让这样的测试在 Eclipse 中工作?
java - 玩!验证验证电子邮件
我一直在研究播放身份验证使用入门指南:
https://github.com/joscha/play-authenticate/blob/master/samples/java/Getting%20Started.md
我已经到了用户可以使用 gmail 或 openID 帐户登录或者他们可以创建新帐户的阶段。有没有办法可以修改发送给用户的验证电子邮件的文本?
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;
相关的其他方法中。任何帮助表示赞赏。
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:
heroku - Facebook 登录导致 java.security.InvalidAlgorithmParameterException:trustAnchors 参数必须为非空
我们正在开发一个使用 PlayFramework 构建的 Java 应用程序并将其部署到 Heroku。我们通过 Play Authenticate 将我们的登录机制与 Facebook 集成,但是从今天早上开始,我们无法登录。我们得到了一些看起来像附件的安全证书异常。
我们想知道这是否可能是由于环境发生了一些变化,因为我们不记得更改任何相关的应用程序代码。有什么我们可以检查的吗?
提前致谢,
java - 将用户 ID 与其他模型类一起使用
我在我的 play-framework 项目中使用 play-authenticate 插件。我希望能够使用插件的 User.java 模型类中的用户 ID(当前登录的用户)。
我想这样做,以便当用户在单独的模型类中创建条目时,我可以存储创建这些条目的用户。是否有访问此信息的功能,或者我是否需要在 User 类中编写一个附加方法来返回活动用户?
更新:
playframework-2.0 - 未定义的 session() 方法,播放验证
我正在尝试在 play-authenticate 模块的 User 模型和我的模型 - Books 之间建立关系。我正在使用 play 2.0.4,并且我已将 play-authenticate 集成到我的项目中。在我的控制器/应用程序中,我有 getLocalUser 方法:
我正在尝试在我的 Books 模型中覆盖 Model 的方法来保存添加/修改图书记录的用户。
我这样做时得到的错误是:
未定义 Books 类型的 session() 方法。
我不确定这是怎么回事,因为由于我的导入,我确实可以访问控制器/应用程序方法:
导入控制器。应用程序;
更新: *