我有一个现有的生产应用程序,它使用vanilla ASP.Net成员身份验证。具有ASP.NET成员资格的Windows Azure访问控制
但是,我想提供其他认证方式以及当前的ASP.net会员系统,如Facebook。
Windows Azure访问控制服务使这非常简单直接。假设您正在从头开始一个新的Web应用程序。
因此,在这种情况下,我怎么
- 整合访问控制服务认证到我的应用程序,而不会影响当前登录系统及其用户?
- 迁移用户或链接登录? (不知道这甚至有可能)
感谢所有
罗伯托
我有一个现有的生产应用程序,它使用vanilla ASP.Net成员身份验证。具有ASP.NET成员资格的Windows Azure访问控制
但是,我想提供其他认证方式以及当前的ASP.net会员系统,如Facebook。
Windows Azure访问控制服务使这非常简单直接。假设您正在从头开始一个新的Web应用程序。
因此,在这种情况下,我怎么
感谢所有
罗伯托
您需要根据您的会员数据库中创建一个自定义的身份提供者。看到这篇文章的定制WS联合身份提供商可以集成访问控制:http://msdn.microsoft.com/en-us/library/windowsazure/gg185933.aspx
也看到这篇文章的一个写在会员数据库的顶部:http://blogs.msdn.com/b/vbertocci/archive/2009/04/23/enhance-your-asp-net-membership-based-website-by-adding-identity-provider-capabilities.aspx
创建一个身份提供者的方法(IP),Paul Tyng建议您的ASP.NET会员数据库是有效的。
但是,这意味着如果您只是创建一个IP,您将允许登录所有被其他IP(例如Google或Facebook)授权的人员。我猜这不是你想要的 - 你仍然希望人们先注册(或者明显地用用户名密码或者用他们的外部身份)。如果是这种情况,那么你的任务如下:
有没有一个单一的教程/走过来实现这个(或我没有找到一个),所以我不得不从各种来源拉位,使其工作。如果我正确理解了您的要求,请在评论中告诉我,我将添加关于如何设置的指南。干杯!
可能是有点晚了,但检查出的同胞的Windows Azure MVP以下博客文章 - 多米尼克·拜尔:
宝贵的读数,其将以任何方式帮助你!
谢谢。将看看 –