我正在实施gigya来授权来自facebook,twitter,linkedin和gmail的用户。由于我需要的信息非常少,因此它的工作效果很好。我正在使用社交日志注销来注销用户,但它无法按预期工作,它会从托管网站注销,但不会注销服务提供商。
我可能忽略了从服务提供商那里注销用户的任何选项吗?我使用facebook,twitter,linkedin和google。
我感谢任何帮助。
谢谢,
尼克
答案 0 :(得分:0)
尼克,
您可以通过配置域别名(CNAME)来为Facebook执行此操作:
http://wiki.gigya.com/035_Socialize_Setup/020_Facebook_Settings
这仅适用于Facebook。对于其他服务提供商(Twitter,谷歌等),用户将保持登录状态。
我怀疑随着此问题受到更多关注,功能将会发展。目前,您的站点注销过程可能会提醒用户他们仍然登录到(xyz)提供商。
答案 1 :(得分:0)
答案是正确的,所以我的评论是他的补充。
您看到的行为是正确的。 Gigya本质上是用户连接的代理,因此代表用户通过其连接的站点的社交网络会话。但是,与社交网络提供商的会话也是截然不同的,因此Gigya并不认为它拥有用户的绝对社交关系。作为最佳做法,Gigya建议您的站点/应用程序提醒用户从他们所连接的每个网络注销。
尽管facebook提供了一种从Facebook登录用户的机制(如前面的答案所述),但其他社交网络连接应由用户终止。这对于公共/共享计算机尤为重要。为了提供额外的完整性,Gigya还为连接/登录提供了一个名为“sessionExpiration”的设置,用于确定会话的寿命。