我成功地使用 ACS 登录到使用 Windows Live、Facebook 和 Google 的 Web 应用程序。
Google 在确认消息中包含服务命名空间,如下所示:
(myservicenamespace).accesscontrol.windows.net is asking for some information from your Google Account. To see and approve the request, sign in.
我想这是正确的行为,因为作为用户,您想知道要求索赔的是什么。Windows Live 不显示任何内容,Facebook 使用已设置的应用程序名称。
显然,对于用户来说,看到谷歌的严谨性可能会让人感到困惑。您来自mydomain.com,并且正在批准myfunnynamespace.accesscontrol.windows.net。
有什么方法可以将信息传递给谷歌,这对用户来说更有意义?我知道您无法更改 Google 正在寻找的 URL。但是 ACS 可以传递附加信息,例如应用程序名称,还是可以像 Facebook 一样创建“应用程序”?