我可以在ACS服务名称空间中使用“友好名称”吗?

时间:2013-05-16 14:05:53

标签: azure dns acs google-authentication azure-acs

我成功使用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,这对用户更有意义?我知道您无法更改Google正在寻找的网址。但ACS可以传递其他信息,例如应用程序名称,还是可以像Facebook一样创建“app”?

1 个答案:

答案 0 :(得分:0)

没有

联合提供程序不能具有“友好”名称。它不仅仅是Azure访问控制服务。主要原因是安全性以及协议如何工作。目前,没有联邦提供程序(Azure或非Azure,以及一些非Azure联合提供程序)可以提供“友好”名称。并且您当然不能对您的ACS名称空间使用CNAME。它会失败。

拥有一个“友好”的联邦提供者的唯一方法是自己构建它。如果你自己动手,我强烈建议使用Identity Server而不是从scretch构建它。

相关问题