问题标签 [securesocial]

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 投票
2 回答
3476 浏览

java - 在 Java 中实例化 scala.Int

我正在为 Play 2 框架的SecureSocial插件编写持久层。我在https://github.com/play-modules/modules.playframework.org/blob/master/app/models/ss/MPOOAuth2Info.java找到了一个示例:

但是 API 已更改,因此我无法使用securesocial.core.java.OAuth2Info. SecureSocial 是由 Scala 编写的,这个类是一个 Java 前端。所以我决定直接在哪里使用 Scala:

我的结果:

scala.Int但是我在类型转换方面遇到了问题java.lang.Integer。转换scala.Intjava.lang.Integer我使用scala.Int.unbox()的 . 是连接方式吗?而且我不知道如何转换java.lang.Integerscala.Int:在我输入的代码中伪代码SOME_TRANSFORMATION()。这个 SOME_TRANSFORMATION 的正确实现是什么?

谢谢

0 投票
3 回答
2219 浏览

database - 如何使用 Play 2.0 和 SecureSocial 保持用户注册

我正在使用带有SecureSocial的 Play 2.0.4 。我想使用UsernamePasswordProvider将用户注册持久化到数据库中。

我对 Java 和 Play 框架比较陌生,所以我不确定如何完成这项工作。我已经创建了一个名为“用户”的简单模型,但不知道如何从这里走得更远。

我希望有人可以帮助我,我相信这已经完成了。首先十分感谢!

0 投票
3 回答
1246 浏览

playframework-2.0 - 如何让 SecureSocial 用户保持登录状态?

我有一个 Play 2.0.4 网络应用程序,它使用 SecureSocial 允许用户通过 twitter、facebook 和 gmail 等第三方提供商登录。那时,我没有使用自己的 UsernamePasswordProvider;也许我稍后会添加它。

我需要我的用户长时间保持登录状态,可能是一周。就我而言,用户会话仅用于各种便利功能,例如自定义,因此与长期会话相关的风险肯定不如不必每次都登录的便利那么重要。

看起来当前会话存储在一个临时 cookie 中,当用户终止浏览器时该 cookie 就会消失。配置文件中有一个 sessionTimeOut 参数,但它的目的似乎是终止浏览器中长时间保持打开状态的会话。至少,当我关闭并重新打开浏览器时,即使此超时设置为很大,会话也会立即中断。

保持用户长时间登录的推荐方法是什么?

0 投票
1 回答
680 浏览

playframework-2.0 - SecureSocial 2 / PlayFramework 2 - 向 IdentityObject 添加元素并更改工作流程顺序

我目前正在我的 Play 2 应用程序中使用UsernamePasswordProvider.

注册表单显示在对象实例中收集的以下信息Identity

用户名,名字,姓氏,密码,确认。密码。

是否可以向Identity对象添加一些数据,例如人的性别

或者,也许 SecureSocial 已经在单独的数据库/表对象中设想了详细的用户数据。

其次,默认情况下,“注册”流程开始显示单输入表单:“电子邮件”旨在向用户发送邮件,以便继续详细的用户数据。

我可以以某种方式配置库,以便在填写所有用户数据后发送邮件吗?意思是直接显示整个表格。

0 投票
1 回答
301 浏览

playframework-2.0 - Securesocial,身份验证后调用linkedin请求的问题

我正在尝试使用 securesocial 通过 OAuth1 对 Linkedin 进行身份验证并获取已连接用户的连接列表。

身份验证工作正常,但在用户连接后调用任何请求,都会返回 401 响应。我可能做错了,但我没有看到潜在的问题。

这是添加到securesocial 代码中提供的Java Demo 应用程序的简单方法:

任何想法都会有所帮助

问候, 纳比尔

0 投票
2 回答
1046 浏览

mongodb - Play-ReactiveMongo - 可以在控制器之外使用插件吗?

如果我尝试在securesocial in memory 服务中使用play-reactive mongo,我会得到一个错误。

但它似乎在控制器内工作正常:

是否可以在控制器之外使用播放上下文?

我得到的错误是尝试访问使用所述类抛出错误的资源时:

0 投票
1 回答
762 浏览

scala - 有人用securesocial实现了deadbolt或任何其他授权机制吗?

我正在网上浏览以查找某种教程,但找不到它。我想我可以使用securesocial提供的twitter示例

例子:

User.findUserByProviderUserId(user)调用数据库来查找存储的用户及其角色。我不希望每次都调用 db 并使用Identity.

你会如何解决这个问题?

0 投票
1 回答
574 浏览

playframework - 添加安全社交 2.0.12 依赖项时出错

我正在尝试在播放框架中添加 SecureSocial 2.0.12 依赖项,但是当我编译它时

获得解决异常:未解决的依赖:securesocial #secure social_2.10;2.0.12:not

成立...

我正在使用播放 2.0.4。

0 投票
1 回答
724 浏览

playframework - Securesocial 视图自定义

如文档中所述,http ://securesocial.ws/guide/views-customization.html 我创建了一个 CustomTemplatesPlugin 扩展 TemplatesPlugin 并实现了 getLoginPage 功能

我在视图下创建了一个名为 Registration 的文件夹,然后将 login.scala.html 文件从 securesocial 复制到该文件夹​​中。

当我尝试访问 localhost:9000/login 时,我收到一个 not found: value requestheader 错误,所以我将 login.scala.html 中的第一行修改为

之后,我在浏览器中再次尝试。现在正在列出以下错误。

在尝试自定义视图之前,请告诉我要完成的步骤。默认模板流程运行良好,没有问题,我使用的是 play 2.1.0

谢谢

0 投票
1 回答
989 浏览

playframework-2.1 - Play 2.1 的 SecureSocial 配置问题

我想在我的应用程序中只支持 facebook、twitter 和 google,所以我从securesocial.conf. 我的应用程序现在没有启动,我收到以下错误:

这是一个错误还是我遗漏了什么,我必须以其他方式配置 SecureSocial?

SecureSocial:提交6f0ff343e1,播放 2.1

提前致谢!