TestLdapAuthentication
Pode utilizar o TestLdapAuthentication
método para validar as definições de autenticação LDAP atualmente ativadas. Se a configuração estiver correta, a chamada API retornará a associação de grupo do usuário testado.
Parâmetros
Este método tem os seguintes parâmetros de entrada:
Nome | Descrição | Tipo | Valor padrão | Obrigatório |
---|---|---|---|---|
nome de utilizador |
O nome de usuário a ser testado. |
cadeia de carateres |
Nenhum |
Sim |
palavra-passe |
A senha para o nome de usuário a ser testado. |
cadeia de carateres |
Nenhum |
Sim |
LdapConfiguration |
Um objeto ldapConfiguration a ser testado. Se você fornecer este parâmetro, o sistema testa a configuração fornecida, mesmo que a autenticação LDAP esteja desativada no momento. |
Nenhum |
Não |
Valores de retorno
Este método tem os seguintes valores de retorno:
Nome | Descrição | Tipo |
---|---|---|
grupos |
Lista de grupos LDAP que incluem o usuário testado como membro. |
array |
UserDN |
O nome completo do LDAP distinto do utilizador testado. |
cadeia de carateres |
Exemplo de solicitação
As solicitações para este método são semelhantes ao seguinte exemplo:
{ "method": "TestLdapAuthentication", "params": {"username":"admin1", "password":"admin1PASS" }, "id": 1 }
Exemplo de resposta
Este método retorna uma resposta semelhante ao seguinte exemplo:
{ "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" } }
Novo desde a versão
9,6