WSO2是5.0.0 sso用户的声明检索错误

WSO2是5.0.0 sso用户的声明检索错误,wso2,single-sign-on,wso2is,claims,Wso2,Single Sign On,Wso2is,Claims,我在WSO2 IS 5.0.0上使用SAML2.0身份验证,我已经配置了3个服务提供商。我还为我的用户帐户设置了自定义用户存储,并使用与域相关的身份验证。每次我尝试使用域帐户域/用户登录时,都会正确调用我的自定义用户存储doAuthenticate 令人困惑的是,如果我为每个providersp1=claim1,claim2配置不同的声明集;sp2=权利要求1,权利要求3;sp3=claim5,我开始从用户登录的第一个提供程序获取这些数据。例如,如果用户登录的第一个sp是sp1,则从那时起所有提

我在WSO2 IS 5.0.0上使用SAML2.0身份验证,我已经配置了3个服务提供商。我还为我的用户帐户设置了自定义用户存储,并使用与域相关的身份验证。每次我尝试使用域帐户域/用户登录时,都会正确调用我的自定义用户存储doAuthenticate

令人困惑的是,如果我为每个providersp1=claim1,claim2配置不同的声明集;sp2=权利要求1,权利要求3;sp3=claim5,我开始从用户登录的第一个提供程序获取这些数据。例如,如果用户登录的第一个sp是sp1,则从那时起所有提供程序的所有SAMLResponse都包含claim1、claim2。这意味着所有提供者都从第一个提供者接收声明集

这是错误的,我觉得这是一个错误。一个严重的错误。有人能告诉我应该从哪里着手解决这个问题吗

最近,我用此修补程序修补了我的授权模块:

提前谢谢大家,


Josef

您是否尝试过WSO2 Identity server可用的service pack对不起,Ishara,还没有。因为我已经对身份验证端点进行了一些更改,并且我无法找到此service pack的源,所以我不会冒下一个问题的风险。。。如果我修复了除认证端点之外的所有文件,最终可能会出现这种情况。Ahoj Josef,service pack非常关键,修复了许多“不工作”的问题。。