我正在用.NET构建三个Web应用程序,它们将共享用户数据库和登录信息。假设应用程序1是“父”应用程序,应用程序“A”和“B”是“子”应用程序。所有用户必须登录到应用程序1才能访问应用程序A和B.使用3个应用程序进行单点登录
所有Web配置的授权,身份验证和MachineKey部分均存在且正常工作。
我在所有的应用程序正确的web.config设置,实现单点登录,除了一个问题依然存在:那我把表格标签的“loginUrl”属性的应用程序A和B.
假设登录到应用程序1的URL是“www.johnsapp.com/login.aspx”我怎样才能让应用程序A和B仅使用web.config中的设置将用户发送回应用程序1进行身份验证?
外部用户正在使用这些应用程序,因此Windows身份验证不是一个选项。谢谢回复! – 2010-05-17 20:52:34