listUsers
この関数はLDAPユーザーのリストを返します。
シグネチャ:
ldap:listUsers('directoryName',filter')
引数:
-
directoryName
:directories.xml
ファイルで指定されているディレクトリ名。directories.xml
ファイルの詳細は、「authenticate」を参照してください。 -
filter
: 検索に使用するフィルタ式で、この値をnull
にすることはできません。
戻り値:
ユーザーのリストを含むXML要素。このXPath関数の場合は、すべてのプロパティをdirectories.xml
ファイルで指定する必要があります。
例:
ldap:listUsers('people','ou=people');
次に、出力の例を示します。
<users xmlns="http://schemas.oracle.com/bpel/ldap"> <user dn="uid=weblogic"> <uid>weblogic</uid> <userpassword> Unknown macro: {ssha} bHDVJRfWVt/Uwlzb4TKU+QTOLB4FLySO</userpassword> <objectclass>inetOrgPerson</objectclass> <objectclass>organizationalPerson</objectclass> <objectclass>person</objectclass> <objectclass>top</objectclass> <objectclass>wlsUser</objectclass> <description>This user is the default administrator.</description> <wlsMemberOf>cn=Administrators,ou=groups,ou=myrealm,dc=soainfra</wlsMember Of> <orclguid>8AC1B6206FDD11DEBF9A7F3D47003274</orclguid> <sn>weblogic</sn> <cn>weblogic</cn> </user> </users>