我有一个访问solr的python程序,尽管该服务受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))
Cannot determine realm for numeric host address
。我猜您正在使用没有领域的主体(例如:myuser
而不是[email protected]
),而kerberos服务器的yourKDC
已被指定为IP地址。如果出于某些原因您确实需要使用IP地址,我认为您可以将其映射到您的域中krb5.conf
。或仅使用领域名称。
确实有帮助看一些代码。
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句