我正在构建一个在 Windows Azure 中托管的 Multi-Tenancy MVC 应用程序。
我想利用访问控制服务来允许用户通过 google、facebook、live id 等进行身份验证...
我设法使用在依赖方应用程序设置中配置的回发 URL 进行简单的身份验证。
但在我的场景中它更像是这样: client1.mydomain.com/login 或 client1.com/login 将转到提供商页面,选择 google,然后他将登录,然后他将被重定向到 client1.mydomain.com/Admin 或 client1.com/Admin
我怎样才能为任何客户实现这一目标?我应该为每个客户端添加依赖方应用程序吗?可以通过代码完成吗? Facebook 可以吗?
我还希望管理面板位于 silverlight 中,一旦客户端通过身份验证,他是否会在 silverlight 应用程序中保持身份验证状态?
提前感谢您提供任何帮助或有帮助的链接。
弗雷德
最佳答案
为了回答你们的问题,我会对所有人说"is"。每个应用程序都必须设置为依赖方。因此,您需要将应用程序配置为使用 WIF 并指向您的 Azure ACS。
所有这些场景都包含在 Microsoft identity developer training kit. 中
希望这有帮助。
关于silverlight - 访问控制服务和 Multi-Tenancy 应用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6445656/