我正在尝试为我的 OPC-UA 服务器设置身份验证。我不希望我的客户端能够以“匿名”模式连接到我的服务器。
所以我在我的 opc-ua 服务器中使用了这个配置:
我正在客户端模式下使用UaExpert进行测试,密码登录有效(我必须输入正确的登录名+正确的密码)。
证书登录被阻止,这很公平。
但是,我仍然可以以“匿名”模式连接,这显然对我不起作用。
“匿名”连接时来自 UaExpert 的日志: 我更喜欢使用证书认证模式,但我想先测试一下密码登录。
我已经测试了证书模式,匿名模式也可以连接!
有人有什么想法吗?
不再支持 python opcua 库。这个问题已得到修复,但 pip 包从未更新。因此,要么使用 github 中的当前 master。或者你切换到 asyncua,它有一个同步层,以便于移植,但如果可能的话,我建议通过异步使用它。