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.

84 lines
2.4 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. maxWidth: 600
  23. order: 2
  24. bindCredentials:
  25. title: Admin Bind Credentials
  26. type: String
  27. hint: The password of the account used above for binding.
  28. maxWidth: 600
  29. order: 3
  30. searchBase:
  31. title: Search Base
  32. type: String
  33. default: 'o=users,o=example.com'
  34. hint: The base DN from which to search for users.
  35. order: 4
  36. searchFilter:
  37. title: Search Filter
  38. type: String
  39. default: '(uid={{username}})'
  40. 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.
  41. order: 5
  42. tlsEnabled:
  43. title: Use TLS
  44. type: Boolean
  45. default: false
  46. order: 6
  47. verifyTLSCertificate:
  48. title: Verify TLS Certificate
  49. type: Boolean
  50. default: true
  51. order: 7
  52. tlsCertPath:
  53. title: TLS Certificate Path
  54. type: String
  55. hint: Absolute path to the TLS certificate on the server.
  56. order: 8
  57. mappingUID:
  58. title: Unique ID Field Mapping
  59. type: String
  60. default: 'uid'
  61. hint: The field storing the user unique identifier. Usually "uid" or "sAMAccountName".
  62. maxWidth: 500
  63. order: 20
  64. mappingEmail:
  65. title: Email Field Mapping
  66. type: String
  67. default: 'mail'
  68. hint: The field storing the user email. Usually "mail".
  69. maxWidth: 500
  70. order: 21
  71. mappingDisplayName:
  72. title: Display Name Field Mapping
  73. type: String
  74. default: 'displayName'
  75. hint: The field storing the user display name. Usually "displayName" or "cn".
  76. maxWidth: 500
  77. order: 22
  78. mappingPicture:
  79. title: Avatar Picture Field Mapping
  80. type: String
  81. default: 'jpegPhoto'
  82. hint: The field storing the user avatar picture. Usually "jpegPhoto" or "thumbnailPhoto".
  83. maxWidth: 500
  84. order: 23