如何修复Django上配置saml时的错误?

qyuhtwio  于 2023-08-08  发布在  Go
关注(0)|答案(2)|浏览(130)

以下是我使用的项目:

python 3.6.8
django 2.1.5
django_saml2_auth
https://github.com/mehcode/python-xmlsec/releases/download/1.3.5/xmlsec-1.3.52.dev0-cp36-cp36m-win_amd64.whl

字符串
全部安装正确,没有问题
当我运行服务器时,我收到如下错误消息:

saml2.sigver.SigverError: Cannot find ['xmlsec.exe', 'xmlsec1.exe']


如何修复此错误?

tcbh2hod

tcbh2hod1#

我终于找到了解决办法。我意识到这个库中有一个bug,我用django_saml库代替。
遵循库的指导原则,我们可以使用Django 2连接到saml2。

wecizke3

wecizke32#

SAML库似乎要求xmlsec1可执行文件在相应的计算机上可用。
我在Mac上运行了brew install libxmlsec1,这解决了问题

相关问题