config.yml 989 B

1234567891011121314151617181920212223242526272829303132333435363738394041
  1. db:
  2. host: "localhost"
  3. user: "postgres"
  4. password: "p4ssw0rd"
  5. database: "myservice"
  6. user_sql: |
  7. SELECT user_id::text, username, name, surname, concat(name, ' ', surname) as full_name, email FROM users
  8. group_sql: |
  9. select role_id::text as role_id from user_role_relation where user_id = %s
  10. user_password_column: "temp_password" # Remove this line if don't want set password of users
  11. user_pk: "user_id"
  12. group_pk: "role_id"
  13. cursor_fetch_size: "100"
  14. ldap:
  15. address: "ldap://localhost:389"
  16. base_dn: "dc=example,dc=org"
  17. bind_dn: "cn=admin,dc=example,dc=org"
  18. bind_password: "p4ssw0rd"
  19. user_base: "ou=users,ou=my-service"
  20. group_base: "ou=groups,ou=my-service"
  21. user_classes:
  22. - person
  23. - organizationalPerson
  24. - inetOrgPerson
  25. - top
  26. mappings:
  27. user_fields:
  28. system_user_name: "uid"
  29. name:
  30. - cn
  31. - givenName
  32. surname: "sn"
  33. email: "mail"
  34. full_name: "displayName"
  35. groups:
  36. "1": "ADMINS"
  37. "2": "REGULAR_USERS"