【问题标题】:Passing authentication tokens between 2 websites?在 2 个网站之间传递身份验证令牌?
【发布时间】:2014-03-01 12:31:41
【问题描述】:

我们公司有两个网站。两个网站都有自己的子域(在同一个域上)。两个网站都使用相同的 LDAP 服务器进行身份验证。

有没有办法只对用户进行一次身份验证,并允许(经过身份验证的)用户访问任一网站,这样我们就不必分别登录每个网站?例如,我登录到 siteA.domain.org,然后单击 siteB.domain.org——在这种情况下,我不会被提示登录到 siteB.domain.org,因为我已经通过身份验证siteA.domain.org.

【问题讨论】:

  • 尝试为 *.domain.org 设置 cookie?

标签: authentication ldap oauth-2.0 google-oauth


【解决方案1】:

您可能需要在您的问题中添加一些关于您如何进行身份验证的信息。 OAuth 是一种授权协议,在某些情况下具有身份验证的副作用。因此(例如)在 Google OAuth 中,用户登录的是 Google,而不是您的网站。您的网站可以测试用户是否已登录 Google,如果是,则获取访问/ID 令牌以了解用户是谁。

所以这完全取决于您的网站选择如何处理“登录”

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2017-04-27
    • 2014-02-01
    • 2011-10-10
    • 1970-01-01
    • 2021-08-17
    • 2016-10-01
    • 2011-02-06
    相关资源
    最近更新 更多