mirror of
https://github.com/dotnet/MQTTnet.git
synced 2026-10-20 03:24:33 +08:00
Expose binary password to MqttConnectionValidatorContext.
This commit is contained in:
@@ -1,5 +1,4 @@
|
||||
using System;
|
||||
using System.Text;
|
||||
using System.Threading.Tasks;
|
||||
using IronPython.Runtime;
|
||||
using Microsoft.Extensions.Logging;
|
||||
@@ -23,12 +22,6 @@ namespace MQTTnet.Server.Mqtt
|
||||
{
|
||||
try
|
||||
{
|
||||
string passwordString = null;
|
||||
if (context.Password != null)
|
||||
{
|
||||
passwordString = Encoding.UTF8.GetString(context.Password);
|
||||
}
|
||||
|
||||
var pythonContext = new PythonDictionary
|
||||
{
|
||||
{ "client_id", context.ClientId },
|
||||
@@ -36,7 +29,7 @@ namespace MQTTnet.Server.Mqtt
|
||||
{ "is_secure_connection", context.IsSecureConnection },
|
||||
{ "username", context.Username },
|
||||
{ "password", context.Password },
|
||||
{ "password_string", passwordString },
|
||||
{ "raw_password", context.RawPassword },
|
||||
{ "result", PythonConvert.Pythonfy(context.ReturnCode) }
|
||||
};
|
||||
|
||||
|
||||
Reference in New Issue
Block a user