我正在构建一个托管在windows azure中的多租户mvc应用程序。
我想利用访问控制服务,允许用户通过google,facebook,live id等进行身份验证...
我设法使用在依赖方应用程序设置中配置的回发网址进行简单的身份验证。
但在我的情景中它更像是: client1.mydomain.com/login或client1.com/login将转到提供商页面选择让我们说google然后他将登录然后他将被重定向到client1.mydomain.com/Admin或client1.com/Admin < / p>
我怎样才能为任何客户提供服务?我应该为每个客户添加一个依赖方应用程序吗?可以通过代码完成吗? Facebook可以吗?
我还希望管理面板处于silverlight状态,一旦客户端通过身份验证,他是否会在silverlight应用程序中进行身份验证?
提前感谢您提供任何有用的帮助或链接。
佛瑞德
答案 0 :(得分:1)
要回答你的问题,我会对所有人说“是”。每个应用程序都必须设置为依赖方。因此,您需要将应用配置为使用WIF并指向Azure ACS。
所有这些方案都包含在Microsoft identity developer training kit.
中希望这会有所帮助。