【发布时间】:2011-07-08 15:47:34
【问题描述】:
我正在开发一个允许用户创建帐户的网站。然后网站开发人员将能够将该身份验证系统集成到他们的网站中,并允许用户使用我的网站登录凭据登录。我想做类似于 facebook connect 的工作方式,这样用户网站就不需要重定向到我的网站来登录,然后我们回调他们来自的页面。
我知道 facebook 使用 cookie,但我不确定他们如何检查他们是否已登录。
我注意到的事情:
- 如果登录到 facebook.com,然后导航到具有 Facebook Connect 的 userssite.com,它将显示您已登录。
- 如果您退出 userssite.com,它也会让您退出 facebook。
- 如果您退出 facebook.com 并登录到 userssite1.com,然后导航到 userssite2.com,您也会登录到该站点。
因此,看起来他们正在使用跨域 cookie 或其他东西,但我不知道该怎么做。
了解 Facebook Connect 工作原理的人能否解释一下如何在我自己的系统中实现此功能?
【问题讨论】:
标签: authentication facebook single-sign-on cas