【发布时间】:2016-10-12 23:32:39
【问题描述】:
我已经成功使用 Google Identity Toolkit (for Web) 有一段时间了,但现在我遇到了一个问题。我有一位客户想要使用他们的 Microsoft Office 365 商业版帐户进行身份验证,但我无法为此配置 GIT。
我已按照here 和 Microsoft here 提供的描述配置了 GIT 服务和身份提供程序(Google、Microsoft 和 Yahoo)。
我遇到的一个问题是我在 Microsoft 应用程序注册门户中将我的应用程序配置为 Live SDK 应用程序(带有应用程序 ID 和密钥)。我创建了一个具有其他应用程序 ID 和应用程序密码值的新(通用?)应用程序。之后,我在 Google Developer Console 上的 Identity Toolkit API 中使用这些值更新了客户端 ID 和密钥。
不过,运气不好。当用户尝试使用其 Office 365 商业版帐户登录我的 Web 应用程序时,他们仍然会从 Microsoft 登录应用程序中收到“帐户不存在”错误消息。
毫无疑问,问题在于用户被重定向到 Microsoft Live ID 登录应用程序 (login.live.com),而不是 Microsoft Office 365 商业登录应用程序 (login.microsoftonline.com)。但是,我不知道谁负责此重定向(Google 身份工具包、帐户选择器或 Microsoft 端点)。或者,如何解决这个问题。
有什么想法吗?有什么建议吗?
【问题讨论】:
标签: office365 google-identity-toolkit live-sdk