我已经成功使用Google Identity Toolkit(for Web)很长一段时间了,但现在我遇到了一个问题。我有一个客户想要使用他们的Microsoft Office 365 Business帐户进行身份验证,但我无法为此配置GIT。
我按照here所述配置了GIT服务和身份提供商(Google,Microsoft和Yahoo)以及Microsoft here提供的说明。
我遇到的一个问题是我在Microsoft应用程序注册门户中将我的应用程序配置为Live SDK应用程序(带有应用程序ID和密钥)。我创建了一个带有其他Application ID和Application Password值的新(通用?)应用程序。在此之后,我在Google Developer Console上的Identity Toolkit API中使用这些值更新了客户端ID和密钥。
但是,没有运气。当用户尝试使用其Office 365 Business帐户登录我的Web应用程序时,他们仍然会从Microsoft登录应用程序中收到“帐户不存在”错误消息。毫无疑问,问题是用户被重定向到Microsoft Live ID登录应用程序(login.live.com)而不是Microsoft Office 365商业登录应用程序(login.microsoftonline.com)。但是,我不知道谁负责此重定向(Google Identity Toolkit,帐户选择器或Microsoft端点)。或者,如何解决这个问题。
有什么想法吗?建议?
答案 0 :(得分:0)
Google Identity Toolkit服务器会生成重定向网址。目前,Live ID登录是Microsoft支持的唯一端点。目前不支持Office 365商业登录。