Java 实现WSO2单点登录

Java 实现WSO2单点登录,java,wso2,Java,Wso2,我正在尝试在我的应用程序中实现WSO2 SSO。我成功地尝试了示例应用程序。 我用SpringMVC创建了一个小示例。我现在的问题是,请求转到WSO2服务器并被重定向回,但没有成功。我正在检查返回url中的结果,但是SSOAgentSessionBean始终为空 SSOAgentSessionBean bean = (SSOAgentSessionBean)request.getSession().getAttribute(SSOAgentConfigs.getSessionBeanName()

我正在尝试在我的应用程序中实现WSO2 SSO。我成功地尝试了示例应用程序。 我用SpringMVC创建了一个小示例。我现在的问题是,请求转到WSO2服务器并被重定向回,但没有成功。我正在检查返回url中的结果,但是
SSOAgentSessionBean
始终为空

SSOAgentSessionBean bean = (SSOAgentSessionBean)request.getSession().getAttribute(SSOAgentConfigs.getSessionBeanName());
我添加了过滤器(这也会强制重定向)。这是有效的:

<filter>
    <filter-name>SSOFilter</filter-name>
    <filter-class>org.wso2.carbon.identity.sso.agent.SSOAgentFilter</filter-class>
</filter>

<filter-mapping>
    <filter-name>SSOFilter</filter-name>
    <url-pattern>/loginarea/*</url-pattern>
</filter-mapping>

SSO过滤器
org.wso2.carbon.identity.sso.agent.SSOAgentFilter
SSO过滤器
/罗吉纳雷亚酒店/*
所以我的问题是: 我如何理解反向重定向的结果失败的原因?是否有我可以启用的日志

问候 Leon试试这个

转到/repository/conf文件夹更改上的log4j.properties

log4j.logger.org.wso2=要调试的信息

您可以在下面的文章中获得更多详细信息


我正在使用哪个版本的SSOAgentSessionBean?我不记得是2年前的事了