当我尝试使用SLAPD在Docker中设置LDAP服务器并使用示例数据库将其连接到PostgreSQL Docker时,仅加载第一个对象类的属性映射.
生成以下日志:
ldaptest_ldap_1 | 57938399 backsql_load_schema_map(): oc_query "SELECT id,name,keytbl,keycol,create_proc,delete_proc,expect_return FROM ldap_oc_mappings"
ldaptest_ldap_1 | 57938399 objectClass: id="1" name="inetOrgPerson" keytbl="persons" keycol="id" create_proc="SELECT create_person()" create_keyval="" delete_proc="DELETE FROM persons WHERE id=?" expect_return="0"create_hint=""
ldaptest_ldap_1 | 57938399 backsql_load_schema_map(): objectClass "inetOrgPerson":
ldaptest_ldap_1 | keytbl="persons" keycol="id"
ldaptest_ldap_1 | 57938399 create_proc="SELECT create_person()"
ldaptest_ldap_1 | 57938399 delete_proc="DELETE FROM persons WHERE id=?"
ldaptest_ldap_1 | 57938399 expect_return: add=0, del=0; attributes:
ldaptest_ldap_1 | 57938399 objectClass: id="2" name="document" keytbl="documents" keycol="id" create_proc="SELECT create_doc()" create_keyval="" delete_proc="DELETE FROM documents WHERE id=?" expect_return="0"create_hint=""
ldaptest_ldap_1 | 57938399 backsql_load_schema_map(): …
Run Code Online (Sandbox Code Playgroud)