Python OPC-UA:身份验证

问题描述 投票:0回答:1

我正在尝试为我的 OPC-UA 服务器设置身份验证。我不希望我的客户端能够以“匿名”模式连接到我的服务器。

所以我在我的 opc-ua 服务器中使用了这个配置:

Python opc-ua server configuration

我正在客户端模式下使用UaExpert进行测试,密码登录有效(我必须输入正确的登录名+正确的密码)。

证书登录被阻止,这很公平。

但是,我仍然可以以“匿名”模式连接,这显然对我不起作用。

“匿名”连接时来自 UaExpert 的日志: UaExpert logs with anonymous auth. 我更喜欢使用证书认证模式,但我想先测试一下密码登录。

我已经测试了证书模式,匿名模式也可以连接!

有人有什么想法吗?

python authentication security opc-ua
1个回答
0
投票

不再支持 python opcua 库。这个问题已得到修复,但 pip 包从未更新。因此,要么使用 github 中的当前 master。或者你切换到 asyncua,它有一个同步层,以便于移植,但如果可能的话,我建议通过异步使用它。

© www.soinside.com 2019 - 2024. All rights reserved.