我想实现一个同域的单点登录。
网站A的登录验证,指向认证中心的Login。
但是,我在Login中,只能获得网址下的文件路径。请问我能否获得前面的网址。
例如:
网站A发起认证的地址是:localhost:4000/WebForm1.aspx
我认证中心的ReturnUrl,只能获得WebForm1.aspx
这样,我没有办法返回前一个地址了。
除了在发起认证的地址后面加 ?link=localhost:4000。
还有没有什么好办法?麻烦,请正面回答或者给出Demo。感激不尽
我只是想,验证通过后,跳回到发起页面。但是
GetRedirectUrl(String, Boolean) 和 RedirectFromLoginPage(String, Boolean)
都只能返回页面,而不能返回对应网址的内容
你要那么多干啥?没多大用么。。。
那我认证中心,怎么跳回到发起页面呢?我现在获取不到前面的网址啊
@Pino晨: 那看你自己传呗?你的ReturnUrl是querystring穿参吧?
@顾晓北: 兄弟,你做过Forms验证码?你这么回,我都不知道怎么接了
@Pino晨: 干web的,好几年了,这么说你忽略我说的吧。
@顾晓北: 恩