【发布时间】:2009-10-20 16:56:12
【问题描述】:
我们公司 A 公司可能很快会根据某种许可协议与 B 公司合作。如果通过,B 公司的 Web 服务的用户必须能够访问 A 公司的 Web 服务。换句话说,任何拥有 B 公司服务帐户的用户都应该自动拥有 A 公司的帐户,但无需创建新帐户……他们的帐户应该是共享帐户。
我不是这方面的专家(显然),但我认为这种情况需要类似于 OpenID 的东西,但只是在我们两个网站之间。我们将如何以这种方式共享身份验证?我不熟悉这个主题的措辞,这使得谷歌难以获得指导。这会是单点登录吗?
谢谢。
【问题讨论】:
-
澄清:1. 如果/当他们想要使用 A 的功能时,必须为 B 的每个用户创建一个 A 帐户。 2. B 使用电子邮件/密码来验证其用户。 3. A 或 B 目前都没有使用 OpenID 或任何其他共享认证方案。 4. 这种情况几乎与 Emil 所描述的 StackOverflow 的工作原理一模一样,只是 A 公司只会与 B 公司(而不是任何 OpenID 提供商)核对以在创建本地帐户之前确定用户是谁。
标签: authentication single-sign-on