我们开发了实现单点登录方法来验证用户。
请求页面时,如果未通过身份验证,则将重定向登录页面。一旦他们登录,将显示请求的页面。
当我们不为虚拟目录分配域时,这是有效的。但是当我们在身份验证后将域分配给虚拟目录时,应用程序不会重定向到请求的页面。
我们正在使用 FormsAuthentication.GetRedirectUrl 方法来重定向请求的页面。
为什么会发生这种情况?我们如何解决这个问题?
最佳答案
您可能还想检查 Windows Identity Framework。
好文章在这里:Windows Identity Foundation features for passive single sign-on and single sign-out
关于asp.net - 在 asp.net 中单点登录,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2964891/