我的问题是,如果我可以设置多个lightswitch应用程序,以便在使用表单身份验证时对单个ASP.NET网站的身份验证提供程序进行身份验证,那么我不能仅仅针对一个lightswitch应用程序进行身份验证吗?
我可以使用一个管理用户和子站点的lightswitch门户应用程序(而不是ASP.NET网站)。
那么问题是如何设置一个lightswitch应用程序来针对另一个lightswitch应用程序验证用户?请端到端示例。
答案 0 :(得分:2)
LightSwitch基于ASP.NET的身份验证实现,因此与两个普通的ASP.NET应用程序共享身份验证的成员资格数据实际上没什么区别。您只需配置其web.config文件,以便ASP.NET成员资格/角色/配置文件提供程序在两个应用程序之间共享相同的应用程序名称(用于分区数据)。迈克尔华盛顿有一篇很好的文章:http://lightswitchhelpwebsite.com/Blog/tabid/61/EntryId/107/Integrating-LightSwitch-Into-An-ASPNET-Application-To-Provide-Single-Sign-On.aspx。