带有shibboleth IdP的WSO2 APIM-3.2.0-上下文不存在

带有shibboleth IdP的WSO2 APIM-3.2.0-上下文不存在,wso2,shibboleth,api-manager,Wso2,Shibboleth,Api Manager,我们必须使用WSO2 APImanager 3.2.0将shibboleth用作外部IdP,为devportal设置SSO 通过APIM控制台,我们创建并配置了一个指向shibboleth的idP入口;SP“devportal”已设置为使用它 当我们尝试登录到devportal时,我们被正确地重定向到shibboleth,并且在那里我们被验证。 SAMLResponse正在通过浏览器(通过自动POST)从shibboleth发送回位于“{APIM.server}/commonauth”端点的AP

我们必须使用WSO2 APImanager 3.2.0将shibboleth用作外部IdP,为devportal设置SSO

通过APIM控制台,我们创建并配置了一个指向shibboleth的idP入口;SP“devportal”已设置为使用它

当我们尝试登录到devportal时,我们被正确地重定向到shibboleth,并且在那里我们被验证。 SAMLResponse正在通过浏览器(通过自动POST)从shibboleth发送回位于“{APIM.server}/commonauth”端点的APIM devportal。 然后发生错误:

TID: [-1234] [] [2020-10-19 15:26:30,598] ERROR {org.wso2.carbon.identity.application.authentication.framework.handler.request.impl.DefaultRequestCoordinator} - Context does not exist. Probably due to invalidated cache. Requested client: x.y.z, URI :POST:/commonauth, User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/86.0.4240.80 Safari/537.36 , Referer: https://idp.server/
TID: [-1234] [] [2020-10-19 15:26:30,601]  WARN {org.wso2.carbon.identity.application.authentication.framework.handler.request.impl.DefaultRequestCoordinator} - Authentication context is null, redirect parameter filtering will not be done for null
TID: [-1] [] [2020-10-19 15:26:30,621] ERROR {org.wso2.carbon.tomcat.ext.valves.CarbonContextCreatorValve} - Could not handle request: null java.lang.NullPointerException
由于错误涉及空上下文,我查看了浏览器中管理的cookies。 我注意到我的浏览器(用Chrome和Firefox测试)正在屏蔽一些cookie,比如“CLIENT_ID”和“JSESSIONID”,因为发布SAMLresponse的URL路径“/commonauth”不是以“/devportal”开头的(这是用于设置这两个cookie的路径)

所以SAMLResponse在没有cookies的情况下发送,我想这里有空上下文通信的问题,不是吗?我能做什么?如果没有,这个空上下文会有什么问题

非常感谢, 伯纳德