offenbar mischen Sie mehrere Dinge (und die WSO2 Dokumentation ist in diesem Punkt zu irreführend):
Ich möchte ein Java-Client erstellen (auf Eclipse) zu WSO2 Identity Server 5.1.0 eine Verbindung mit die API autenticate, erstellen, speichern und verwalten Benutzer
die Webseite, die Sie 2 Möglichkeiten verweisen bietet die Admin-Dienste aufrufen:
admin web services - Sie können generate a web service client erstellen und den Webdienst verwenden, um sich remote mit dem WSO2 IS zu verbinden. Wie die WSDL-Dateien abgerufen werden, ist in this post beschrieben. Das sollte mit allen (noch älteren) Versionen des WSO2 IS funktionieren. Ich würde vorschlagen, diesen Ansatz zu verwenden.
Das Code-Snippet, das Sie zur Verfügung gestellt haben, sollte funktionieren (ich habe es nicht selbst versucht). Ich benutze die Standard-Admin-Webdienste.
Wenn Sie nicht in der Lage sind, einen Client oder eine Verbindung zu erstellen, sollten Sie weitere Informationen zur Verfügung stellen, wo/mit dem, was Sie das Problem haben.
Also meine Idee, den Identitätsserver als ldap konfigurieren ...
WS2 Identity Server nicht ein LDAP-Server ist. Möglicherweise ist LDAP als Benutzerspeicher konfiguriert (standardmäßig ist eine eingebettete OpenLDAP-Instanz vorhanden). Sie können die Webdienste oder den OAuth2-Endpunkt jedoch verwenden, um Benutzer anhand konfigurierter Benutzerspeicher zu authentifizieren.
Was ist der Fehler, den Sie beim Testen des in der Dokumentation beschriebenen Beispiels bekommen? –