python:验证 kerberos 票证
我想知道 - 是否有人有一个优雅的解决方案来使用 Python 检查有效的 Kerberos 票证。无论如何,我没有看到 kinit
或 klist
会显示票证是否已过期并带有返回代码,但我可以运行 klist
并使用输出的正则表达式。
I'm wondering - if anyone has an elegant solution to checking for a valid Kerberos ticket using Python. I'm not seeing anyway with kinit
or klist
that will show if a ticket is expired with a return code but I could run klist
and use a regex for the output .
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
另一个选项是检查“klist -s”的退出状态
看起来更短并且不使用 krbV:
Another option is to check exit status of 'klist -s'
looks shorter and does not use krbV:
您有两个选择:第一个是使用“klist -s”并检查返回代码。更好的选择是使用 python-krbV 模块:
You've got two options: the first is to use 'klist -s' and check the return code. The nicer option is to use the python-krbV module: