【问题标题】:What are the options for sharing sessions between applications?在应用程序之间共享会话有哪些选项?
【发布时间】:2011-11-08 16:11:02
【问题描述】:

假设我有两个或更多完全独立的 Web 应用程序。甚至可能在不同的服务器上运行并使用不同的语言和框架。

我需要做的是共享状态,或者至少是身份验证。例如,如果用户登录其中一个网站并转到另一个网站,他将能够使用来自第一个网站的凭据进行身份验证。

例如,如果我有一个网站运行电子商务,而另一个网站是博客,我希望所有电子商务用户都能够使用他们个人资料中的信息在博客上发表评论。

最好的方法是什么?这是个好主意吗?

我想到的唯一解决方案是抽象出配置文件和身份验证并创建某种全局配置文件,然后在这两个网站上使用它。但考虑到我需要实现的目标,这似乎是一个非常复杂的解决方案。

【问题讨论】:

    标签: session authentication single-sign-on


    【解决方案1】:

    OpenID 似乎是个好方法。

    【讨论】:

      猜你喜欢
      • 2014-04-21
      • 1970-01-01
      • 1970-01-01
      • 2011-09-08
      • 2013-02-15
      • 2014-09-30
      • 2023-03-27
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多