amqtt/docs/plugins/contrib.md

786 B

Contributed Plugins

These are fully supported plugins but require additional dependencies to be installed:

$ pip install '.[contrib]'

  • Relational Database Auth
    includes manager script to add, remove and create db entries

    • DB Client Authentication
      Authenticate a client's connection to broker based on entries in a relational db (mysql, postgres, maria, sqlite).
      amqtt.contrib.auth_db.AuthUserDBPlugin
    • DB Client Authorization
      Determine a client's access to topics.
      amqtt.contrib.auth_db.AuthTopicDBPlugin
  • HTTP Auth
    Determine client authentication and authorization based on response from a separate HTTP server.
    amqtt.contrib.http.HttpAuthTopicPlugin