是否可以使用$targetResource
中的idp.logout.success.page.template.html
参数?有没有其他方法可以将注销应用程序中的URL发送到PF注销成功页面?
配置:我正在使用HTML表单IDP适配器注销并将我的HTML表单IDP适配器注销URL(https://localhost:9031/ext/logout
)配置为我的IDP SLO服务URL,并且我使用以下URL来触发IDP启动SLO:
https://localhost:9031/idp/startSLO.ping?TargetResource=htp://172.25.242.205:8005/index
。
注销选项工作正常,我可以看到idp.logout.success.page.template.html
模板成功呈现。
我已根据我们的标准定制了此页面,但我们在注销成功页面中有一个动态URL作为超链接。 (我打算从我们的应用程序发送这个超链接URL作为TargetResource参数,IDP启动了SLO URL,但它没有在idp.logout.success.page.template.html
中捕获)
例如为:
https://localhost:9031/idp/startSLO.ping?TargetResource=http://172.25.242.205:8005/index
答案 0 :(得分:0)
TargetResource in SLO旨在成为PingFed在成功进行SLO后将浏览器重定向到的位置。查询参数不会转发到注销成功模板。我唯一可以建议你设置一个cookie,并使用Velocity检索/使用该cookie来做你想做的事情。