You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

73 lines
2.2 KiB

  1. key: ldap
  2. title: LDAP / Active Directory
  3. description: Active Directory is a directory service that Microsoft developed for the Windows domain networks.
  4. author: requarks.io
  5. logo: https://static.requarks.io/logo/active-directory.svg
  6. color: blue darken-3
  7. website: https://www.microsoft.com/windowsserver
  8. isAvailable: true
  9. useForm: true
  10. props:
  11. url:
  12. title: LDAP URL
  13. type: String
  14. default: 'ldap://serverhost:389'
  15. hint: (e.g. ldap://serverhost:389 or ldaps://serverhost:636)
  16. order: 1
  17. bindDn:
  18. title: Admin Bind DN
  19. type: String
  20. default: cn='root'
  21. hint: The dstinguished name (dn) of the account used for binding.
  22. order: 2
  23. bindCredentials:
  24. title: Admin Bind Credentials
  25. type: String
  26. hint: The password of the account used above for binding.
  27. order: 3
  28. searchBase:
  29. title: Search Base
  30. type: String
  31. default: 'o=users,o=example.com'
  32. hint: The base DN from which to search for users.
  33. order: 4
  34. searchFilter:
  35. title: Search Filter
  36. type: String
  37. default: '(uid={{username}})'
  38. hint: The query to use to match username. {{username}} must be present and will be interpolated with the user provided username when performing the LDAP search.
  39. order: 5
  40. tlsEnabled:
  41. title: Use TLS
  42. type: Boolean
  43. default: false
  44. order: 6
  45. tlsCertPath:
  46. title: TLS Certificate Path
  47. type: String
  48. hint: Absolute path to the TLS certificate on the server.
  49. order: 7
  50. mappingUID:
  51. title: Unique ID Field Mapping
  52. type: String
  53. default: 'uid'
  54. hint: The field storing the user unique identifier. Usually "uid" or "sAMAccountName".
  55. order: 8
  56. mappingEmail:
  57. title: Email Field Mapping
  58. type: String
  59. default: 'mail'
  60. hint: The field storing the user email. Usually "mail".
  61. order: 9
  62. mappingDisplayName:
  63. title: Display Name Field Mapping
  64. type: String
  65. default: 'displayName'
  66. hint: The field storing the user display name. Usually "displayName" or "cn".
  67. order: 10
  68. mappingPicture:
  69. title: Avatar Picture Field Mapping
  70. type: String
  71. default: 'jpegPhoto'
  72. hint: The field storing the user avatar picture. Usually "jpegPhoto" or "thumbnailPhoto".
  73. order: 11