Authentication WSO2 Identity Server未针对租户ldap存储进行身份验证

Authentication WSO2 Identity Server未针对租户ldap存储进行身份验证,authentication,wso2,Authentication,Wso2,我已将WSO2身份服务器配置为租户。然后我以租户管理员的身份登录,并为该租户配置了一个读写LDAP用户存储。我还针对该租户配置了一个服务提供商 我面临的问题是,当我尝试登录到我的服务时,针对租户LDAP存储的用户身份验证不起作用。我已经使用ldap实用程序验证了密码,并确保它是正确的密码。此外,如果我登录到WSO2 Identity Server的管理控制台并使用管理控制台更改密码,服务提供商登录将持续一段时间。我想直到下一次同步。我还确保租户用户存储的可选属性中的密码散列机制与LDAP用户存储

我已将WSO2身份服务器配置为租户。然后我以租户管理员的身份登录,并为该租户配置了一个读写LDAP用户存储。我还针对该租户配置了一个服务提供商

我面临的问题是,当我尝试登录到我的服务时,针对租户LDAP存储的用户身份验证不起作用。我已经使用ldap实用程序验证了密码,并确保它是正确的密码。此外,如果我登录到WSO2 Identity Server的管理控制台并使用管理控制台更改密码,服务提供商登录将持续一段时间。我想直到下一次同步。我还确保租户用户存储的可选属性中的密码散列机制与LDAP用户存储中的密码散列机制相同。两者都设置为SHA

我的配置是否有问题?如果有人能给我指出正确的方向,那就太好了


提前感谢。

您能否确认是否可以作为此租户用户登录WSO2 Identity Server。如果这也不起作用,则租户中的用户存储配置有问题。如果您可以提交错误日志和用户存储配置,将能够帮助您


如果以上功能正常,并且您只能通过SP访问,请再次检查租户域是否正确传入。

作为租户用户,我无法登录WSO2 identity server。但这是因为用户没有管理员权限。如果我通过wso2控制台更新租户用户的密码,那么我就可以登录。因此,我想问题是,SHA编码的密码验证不是从WSO2进行的。任何关于它发生原因的暗示。在LDAP中,密码加密设置为SHA。用户只需要“登录”权限即可登录到Identity Server。不需要管理员权限,只需登录即可。对。。。。因此,我面临的核心问题是,一旦我将userstore配置为外部LDAP系统,我就可以看到LDAP中的用户显示在WSO2 identity server中。但是,如果我尝试使用该用户登录,它会显示无效凭据,即使凭据是正确的。但是,如果我进入WSO2 identiry服务器并重置该usre的密码,那么我就可以登录。有什么想法可以说明问题所在吗?