mirror of
https://github.com/dotnet/MQTTnet.git
synced 2026-10-16 01:03:01 +08:00
Add authorization for MQTTnet.Server
This commit is contained in:
@@ -7,9 +7,17 @@ def initialize():
|
||||
It will be executed only one time.
|
||||
"""
|
||||
|
||||
print("Hello World from Sample script.")
|
||||
print("Hello World from sample script.")
|
||||
|
||||
|
||||
def destroy():
|
||||
"""
|
||||
This function is invoked when the script is unloaded due to a script file update etc.
|
||||
"""
|
||||
|
||||
print("Bye from sample script.")
|
||||
|
||||
|
||||
def on_validate_client_connection(context):
|
||||
"""
|
||||
This function is invoked whenever a client wants to connect. It can be used to validate the connection.
|
||||
|
||||
@@ -1,9 +1,11 @@
|
||||
This directory contains scripts which are loaded by the server and can be used to perform the following tasks.
|
||||
# MQTT Scripts
|
||||
|
||||
1. Validation of client connections via credentials, client IDs etc.
|
||||
2. Manipulation of every processed message.
|
||||
3. Validation of subscription attempts.
|
||||
4. Publishing of custom application messages.
|
||||
This directory contains scripts which are loaded by the server and can be used to perform the following tasks.
|
||||
|
||||
* Validation of client connections via credentials, client IDs etc.
|
||||
* Manipulation of every processed message.
|
||||
* Validation of subscription attempts.
|
||||
* Publishing of custom application messages.
|
||||
|
||||
All scripts are loaded and _MQTTnet Server_ will invoke functions according to predefined naming conventions.
|
||||
If a function is implemented in multiple scripts the context will be moved throug all instances. This allows overriding of results or passing data to other (following) scripts.
|
||||
|
||||
Reference in New Issue
Block a user