使用python的Kerberos身份验证模块

2024-05-18 05:52:09 发布

您现在位置:Python中文网/ 问答频道 /正文

我有一个python程序可以访问solr,尽管服务受到kerberos身份验证的保护。我有kerberos模块,我发现 http://python-notes.curiousefficiency.org/en/latest/python_kerberos.html

但我做不到。有人知道吗?在

我收到一个错误:

kerberos.authGSSClientStep(krb_context, "")

Traceback (most recent call last):
  File "<stdin>", line 1, in <module>
kerberos.GSSError: (('Unspecified GSS failure.  Minor code may provide more information', 851968), ('Cannot determine realm for numeric host address', -1765328141))

Tags: 模块org程序身份验证httphtml错误kerberos
1条回答
网友
1楼 · 发布于 2024-05-18 05:52:09

Cannot determine realm for numeric host address。我猜您使用的是没有域的主体(例如:myuser而不是myuser@MYREALM.EXAMPLE.COM),并且您的kerberos服务器KDC已经被指定为IP地址。如果出于某种原因确实需要使用IP地址,我认为可以将其映射到krb5.conf中的领域。或者只使用域名。在

看到一些代码真的很有帮助。在

相关问题 更多 >