You are here

ldap_user.settings.yml in Lightweight Directory Access Protocol (LDAP) 8.4

docs/hogwarts/drupal_configuration/ldap_user.settings.yml

File

docs/hogwarts/drupal_configuration/ldap_user.settings.yml
View source
  1. drupalAcctProvisionServer: hogwarts
  2. ldapEntryProvisionServer: hogwarts
  3. drupalAcctProvisionTriggers:
  4. drupal_on_login: drupal_on_login
  5. drupal_on_update_create: drupal_on_update_create
  6. ldapEntryProvisionTriggers:
  7. ldap_on_update_create: ldap_on_update_create
  8. ldap_on_login: ldap_on_login
  9. ldap_on_delete: ldap_on_delete
  10. drupal_on_manual_creation: drupal_on_manual_creation
  11. orphanedDrupalAcctBehavior: ldap_user_orphan_email
  12. orphanedCheckQty: 100
  13. userConflictResolve: resolve
  14. manualAccountConflict: conflict_show_option
  15. acctCreation: ldap_behaviour
  16. ldapUserSyncMappings:
  17. drupal:
  18. field-mail:
  19. ldap_attr: '[mail]'
  20. user_attr: '[field.mail]'
  21. convert: false
  22. direction: drupal
  23. user_tokens: ''
  24. config_module: ldap_user
  25. prov_module: ldap_user
  26. enabled: true
  27. prov_events:
  28. - create_drupal_user
  29. - sync_to_drupal_user
  30. ldap:
  31. cn:
  32. ldap_attr: '[cn]'
  33. user_attr: '[property.name]'
  34. convert: false
  35. direction: ldap
  36. user_tokens: ''
  37. config_module: ldap_user
  38. prov_module: ldap_user
  39. enabled: true
  40. prov_events:
  41. - create_ldap_entry
  42. - sync_to_ldap_entry
  43. mail:
  44. ldap_attr: '[mail]'
  45. user_attr: '[property.mail]'
  46. convert: false
  47. direction: ldap
  48. user_tokens: ''
  49. config_module: ldap_user
  50. prov_module: ldap_user
  51. enabled: true
  52. prov_events:
  53. - create_ldap_entry
  54. - sync_to_ldap_entry
  55. dn:
  56. ldap_attr: '[dn]'
  57. user_attr: user_tokens
  58. convert: false
  59. direction: ldap
  60. user_tokens: 'cn=[property.name],ou=people,dc=hogwarts,dc=edu '
  61. config_module: ldap_user
  62. prov_module: ldap_user
  63. enabled: true
  64. prov_events:
  65. - create_ldap_entry
  66. - sync_to_ldap_entry
  67. 'objectClass:0':
  68. ldap_attr: '[objectClass:0]'
  69. user_attr: user_tokens
  70. convert: false
  71. direction: ldap
  72. user_tokens: organizationalPerson
  73. config_module: ldap_user
  74. prov_module: ldap_user
  75. enabled: true
  76. prov_events:
  77. - create_ldap_entry
  78. 'objectClass:1':
  79. ldap_attr: '[objectClass:1]'
  80. user_attr: user_tokens
  81. convert: false
  82. direction: ldap
  83. user_tokens: person
  84. config_module: ldap_user
  85. prov_module: ldap_user
  86. enabled: true
  87. prov_events:
  88. - create_ldap_entry
  89. 'objectClass:2':
  90. ldap_attr: '[objectClass:2]'
  91. user_attr: user_tokens
  92. convert: false
  93. direction: ldap
  94. user_tokens: inetOrgPerson
  95. config_module: ldap_user
  96. prov_module: ldap_user
  97. enabled: true
  98. prov_events:
  99. - create_ldap_entry
  100. 'userPassword':
  101. ldap_attr: '[userPassword]'
  102. user_attr: '[password.user-only]'
  103. convert: false
  104. direction: ldap
  105. user_tokens: ''
  106. config_module: ldap_user
  107. prov_module: ldap_user
  108. enabled: true
  109. prov_events:
  110. - sync_to_ldap_entry
  111. orphanedAccountCheckInterval: always
  112. userUpdateCronQuery: example_query
  113. userUpdateCronInterval: always