TestLdapAuthentifizierung
Sie können die Methode verwenden TestLdapAuthentication, um die aktuell aktivierten LDAP-Authentifizierungseinstellungen zu validieren. Wenn die Konfiguration korrekt ist, gibt der API-Aufruf die Gruppenmitgliedschaft des getesteten Benutzers zurück.
Parameter
Diese Methode verfügt über die folgenden Eingabeparameter:
| Name | Beschreibung | Typ | Standardwert | Erforderlich |
|---|---|---|---|---|
Benutzername |
Der zu testenden Benutzername. |
Zeichenfolge |
Keine |
Ja. |
Passwort |
Das Kennwort für den zu testenden Benutzernamen. |
Zeichenfolge |
Keine |
Ja. |
LdapKonfiguration |
Ein ldapConfiguration Objekt, das getestet werden soll. Wenn Sie diesen Parameter angeben, testet das System die angegebene Konfiguration, auch wenn die LDAP-Authentifizierung derzeit deaktiviert ist. |
Keine |
Nein |
Rückgabewerte
Diese Methode verfügt über die folgenden Rückgabewerte:
| Name | Beschreibung | Typ |
|---|---|---|
Gruppen |
Liste der LDAP-Gruppen, die den getesteten Benutzer als Mitglied enthalten. |
Array erledigen |
Benutzer-DN |
Der vollständige LDAP Distinguished Name des geprüften Benutzers. |
Zeichenfolge |
Anforderungsbeispiel
Anforderungen für diese Methode sind ähnlich wie das folgende Beispiel:
{
"method": "TestLdapAuthentication",
"params": {"username":"admin1",
"password":"admin1PASS"
},
"id": 1
}
Antwortbeispiel
Diese Methode gibt eine Antwort zurück, die dem folgenden Beispiel ähnelt:
{
"id": 1,
"result": {
"groups": [
"CN=StorageMgmt,OU=PTUsers,DC=prodtest,DC=solidfire,DC=net"
],
"userDN": "CN=Admin1 Jones,OU=PTUsers,DC=prodtest,DC=solidfire,DC=net"
}
}
Neu seit Version
9,6