emqx_authn_mongodb_schema.hocon 1.2 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445
  1. emqx_authn_mongodb_schema {
  2. collection.desc:
  3. """Collection used to store authentication data."""
  4. collection.label:
  5. """Collection"""
  6. filter.desc:
  7. """Conditional expression that defines the filter condition in the query.
  8. Filter supports the following placeholders:
  9. - <code>${username}</code>: Will be replaced at runtime with <code>Username</code> used by the client when connecting
  10. - <code>${clientid}</code>: Will be replaced at runtime with <code>Client ID</code> used by the client when connecting"""
  11. filter.label:
  12. """Filter"""
  13. is_superuser_field.desc:
  14. """Document field that defines if the user has superuser privileges."""
  15. is_superuser_field.label:
  16. """Is Superuser Field"""
  17. password_hash_field.desc:
  18. """Document field that contains password hash."""
  19. password_hash_field.label:
  20. """Password Hash Field"""
  21. replica-set.desc:
  22. """Configuration of authenticator using MongoDB (Replica Set) as authentication data source."""
  23. salt_field.desc:
  24. """Document field that contains the password salt."""
  25. salt_field.label:
  26. """Salt Field"""
  27. sharded-cluster.desc:
  28. """Configuration of authenticator using MongoDB (Sharded Cluster) as authentication data source."""
  29. single.desc:
  30. """Configuration of authenticator using MongoDB (Standalone) as authentication data source."""
  31. }