Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/kotlin/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
在WSO2 Identity server中启用单次注销并重定向到自定义登录页面_Wso2_Identityserver4_Wso2is - Fatal编程技术网

在WSO2 Identity server中启用单次注销并重定向到自定义登录页面

在WSO2 Identity server中启用单次注销并重定向到自定义登录页面,wso2,identityserver4,wso2is,Wso2,Identityserver4,Wso2is,我使用的是WSO2-IS 5.3.0。我已经配置了许多服务提供商,SAML SSO正在按预期工作。但当涉及到注销时,有一个功能可以正常工作。这意味着在一次无效会话后,它会将我重定向到一个普通的注销页面 在这里,我有一个案例,我有一个服务提供商,我需要执行单次注销,但它应该重定向到我的自定义登录页面。虽然提供了配置返回URL(SLO响应URL)的选项,您可以在下面的屏幕截图中看到。我已经这样做了,但它仍然重定向到通用注销页面 我还需要其他配置吗 您正在根据给定的请求URL执行IdP启动的SLO。

我使用的是WSO2-IS 5.3.0。我已经配置了许多服务提供商,SAML SSO正在按预期工作。但当涉及到注销时,有一个功能可以正常工作。这意味着在一次无效会话后,它会将我重定向到一个普通的注销页面

在这里,我有一个案例,我有一个服务提供商,我需要执行单次注销,但它应该重定向到我的自定义登录页面。虽然提供了配置返回URL(SLO响应URL)的选项,您可以在下面的屏幕截图中看到。我已经这样做了,但它仍然重定向到通用注销页面


我还需要其他配置吗

您正在根据给定的请求URL执行IdP启动的SLO。在这种情况下,您可以在该请求中使用
returnTo
参数重定向响应

因此,将SLO响应URL设置为启用IdP启动的SLO配置的
返回到
URL。样品要求如下

https://localhost:9443/samlsso?slo=true&spEntityID=travelocity.com&returnTo=https://localhost:8080/avs.com/slo

但是,您可能必须在请求中定义特定于SP的参数


参考资料:

请让我知道,如果您需要更多说明,请从浏览器中附加网络跟踪器(.har文件)好吗?获取一个匿名窗口,然后执行登录和注销。导出浏览器网络跟踪器并附加。Identity Server将SAML注销响应发送到您定义的URL。由应用程序来消化响应(关闭应用程序会话),然后将浏览器重定向到所需页面。发送注销后,将不再与Identity Server交互。您在配置中定义的SLO URL应该能够处理SAML注销响应并终止应用程序的会话。这是SAML req/响应。Identity server将我重定向到这个页面@Nipun有什么想法吗?