0

我是小工具的新手。我正在使用与 Shindig 2.5.0 捆绑的 oauth2 示例进行 facebook 身份验证该文件位于 /gadgets/oauth2/oauth2_facebook.xml 下

我不知道这是否是一个问题?

我创建了一个小工具容器,例如创建 commoncontainer。在小工具 url 中,我给出了上面的 facebook 小工具 url。我创建了一个 facebook 应用程序,并在 oauth2.json 文件中配置了所有详细信息。呈现小工具时,它要求输入 facebook 用户名和密码。之后它返回一些数据。这里的主要问题是,在此之后,每当我通过容器访问同一个小工具时,它都不会要求提供 facebook 凭据。只是它使用早期的凭据进行记录(我不知道容器是如何存储的)。即使我也在其他浏览器中访问相同的小工具,它也不需要凭据。我用谷歌搜索了它,但我没有找到任何关于此的信息。即使删除了浏览器中的所有 cookie,除非我重新启动应用服务器,否则它不会要求提供凭据。请帮助我。

4

1 回答 1

0

Shindig 将访问令牌存储在服务器上。在生产实现中,访问令牌将由单个用户存储,但示例实现现在没有这个概念。OAuth 访问令牌通常是长期存在的,因此用户应该不必经历一段时间的 oauth 舞蹈。一旦访问令牌过期,您将不得不再次跳舞。

于 2014-10-31T00:22:39.447 回答