我设计了 2 个网络应用程序并使用表单身份验证进行单点登录
Web A:包含一个Login.aspx
页面
Web B:包含一个OK.aspx
页面
在 Web B 中访问时Ok.aspx
,它将重定向到Login.aspx
Web A 中(效果很好)
但问题是当我成功登录时,我无法重定向到Ok.aspx
web B
FormsAuthentication.RedirectFromLoginPage(username,false);
它尝试重定向到Ok.aspx
web A 而不是 web B
我的<authentication>
部分:
网络答:
<authentication mode="Forms">
<forms name="appNameAuth"
path="/"
loginUrl="login.aspx"
protection="All"
timeout="30"
enableCrossAppRedirects="true">
</forms>
</authentication>
网站 B:
<authentication mode="Forms">
<forms name="appNameAuth"
path="/"
loginUrl="webAdomain/login.aspx"
protection="All"
timeout="30"
enableCrossAppRedirects="true" >
</forms>
</authentication>
有什么建议吗?