silverlight - 访问控制服务和 Multi-Tenancy 应用

标签 silverlight model-view-controller azure appfabric acs

我正在构建一个在 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/

相关文章:

c# - InputScope 类型 NumericPassword 在我的情况下不起作用

java - 使用 JFace 的查看器是否会妨碍良好的 MVC 分离?

sql-server - 数据库镜像: Cannot set witness in Microsoft SQL Server 2014 using Azure

php - Web 应用程序体系结构和应用程序服务器?

java - Spring MVC 中的 ResponseBody

azure - 查询 azure 服务连接以获取资源名称

azure - ARM模板: Get an App Client Id by either App Name or App ID URI

c# - Silverlight 4 RichTextBox 滚动到底部

c# - Silverlight 客户端 HTTP 堆栈与浏览器 HTTP 堆栈

c# - silverlight 中的动态图像源绑定(bind)