我正在尝试使用AMQP.Net Lite连接到本地运行的Apache Qpid Broker-J实例,该实例仅支持匿名,普通和外部SASL机制。代理拒绝连接请求,因为它需要以下机制之一:CRAM-MD5,SCRAM-SHA-1,SCRAM-SHA-256。有没有一种方法可以配置代理以接受PLAIN?我在文档中找不到它。
答案 0 :(得分:2)
也许我来不及了,但是为什么不节省其他人的时间呢?
最初,PLAIN SASL机制被身份验证提供程序配置的默认属性“ secureOnlyMechanisms ”阻止。默认值为“ PLAIN”,但是当设置为“”(空字符串)时,即使非SSL连接也接受PLAIN SASL机制。这是我的“ config.json”摘录
import ast
df = pd.DataFrame({'A':['[12.1, 15.0]','[12.4, 11.1]']})
df['val1']=df['A'].apply(lambda x:ast.literal_eval(x)[0])
df['val2']=df['A'].apply(lambda x:ast.literal_eval(x)[1])
df
A val1 val2
0 [12.1, 15.0] 12.1 15.0
1 [12.4, 11.1] 12.4 11.1