WSO2 Identity Server(5.9.0)-是否可以使用嵌入式只读ldap从jdbc用户存储访问用户?

WSO2 Identity Server(5.9.0)-是否可以使用嵌入式只读ldap从jdbc用户存储访问用户?,ldap,wso2is,camunda,Ldap,Wso2is,Camunda,要求为以下应用程序维护单个JDBC(postgreSQL)用户存储 在wso2 is中使用SCIM api创建用户 使用服务提供商的oauth2客户端验证我的微服务 Integrate WSO2-IS嵌入式只读LDAP for BPM(Camunda)应用程序身份验证和授权 我能够完成第一点和第二点,并为用户创建了一个JDBC用户存储 对于第三点,无法使用嵌入式只读LDAP从JDBC用户存储中获取用户。 在这个流程中,您能帮助我吗?wso2中是否有任何方法可以满足此要求?您可以使用为LDAP创建

要求为以下应用程序维护单个JDBC(postgreSQL)用户存储

  • 在wso2 is中使用SCIM api创建用户
  • 使用服务提供商的oauth2客户端验证我的微服务
  • Integrate WSO2-IS嵌入式只读LDAP for BPM(Camunda)应用程序身份验证和授权
  • 我能够完成第一点和第二点,并为用户创建了一个JDBC用户存储

    对于第三点,无法使用嵌入式只读LDAP从JDBC用户存储中获取用户。


    在这个流程中,您能帮助我吗?wso2中是否有任何方法可以满足此要求?

    您可以使用为LDAP创建只读LDAP辅助用户存储,并将其用于BPM(Camunda)应用程序身份验证和授权。您可以找到有关辅助用户存储的更多信息

    进行身份验证时,将使用所有现有用户存储(主存储和辅助存储)验证用户。这里可能出现的问题是,两个用户存储中是否存在相同的用户名

    如果您提供附加到用户名的用户商店名称,它将在特定用户上验证


    例如,如果用户存储名称为“
    BPM
    ”,则需要附加为“
    BPM/

    注意,生产中不建议使用嵌入式LDAP:-)谢谢@senthalan。我理解上面的用例,但我正在研究我所有应用程序的单用户存储。在我的需求中,如果没有单用户数据存储,我看不到wso2的使用。