获取

描述

object authentication.get(object parameters)

该方法允许根据给定的参数检索认证对象。

此方法只有 Super admin(超级管理员) 用户可用。可以在用户角色设置中撤销调用该方法的权限。更多信息请查看用户角色

参数

(object) 定义所需输出的参数。

这个方法只支持一个参数。

参数类型描述
outputquery这个参数对于所有 get 方法都是通用的,在 参考说明 进行了描述。

返回值

(object) 返回认证对象。

示例

请求:

  1. {
  2. "jsonrpc": "2.0",
  3. "method": "authentication.get",
  4. "params": {
  5. "output": "extend"
  6. },
  7. "auth": "038e1d7b1735c6a5436ee9eae095879e",
  8. "id": 1
  9. }

响应:

  1. {
  2. "jsonrpc": "2.0",
  3. "result": {
  4. "authentication_type": "0",
  5. "http_auth_enabled": "0",
  6. "http_login_form": "0",
  7. "http_strip_domains": "",
  8. "http_case_sensitive": "1",
  9. "ldap_configured": "0",
  10. "ldap_host": "",
  11. "ldap_port": "389",
  12. "ldap_base_dn": "",
  13. "ldap_search_attribute": "",
  14. "ldap_bind_dn": "",
  15. "ldap_case_sensitive": "1",
  16. "ldap_bind_password": "",
  17. "saml_auth_enabled": "0",
  18. "saml_idp_entityid": "",
  19. "saml_sso_url": "",
  20. "saml_slo_url": "",
  21. "saml_username_attribute": "",
  22. "saml_sp_entityid": "",
  23. "saml_nameid_format": "",
  24. "saml_sign_messages": "0",
  25. "saml_sign_assertions": "0",
  26. "saml_sign_authn_requests": "0",
  27. "saml_sign_logout_requests": "0",
  28. "saml_sign_logout_responses": "0",
  29. "saml_encrypt_nameid": "0",
  30. "saml_encrypt_assertions": "0",
  31. "saml_case_sensitive": "0",
  32. "passwd_min_length": "8",
  33. "passwd_check_rules": "8"
  34. },
  35. "id": 1
  36. }

来源

ui/include/classes/api/services/CAuthentication.php 中的 CAuthentication::get()。