如何在自定义python应用程序中进行基于简单kerberos的身份验证?

时间:2019-06-10 21:12:03

标签: python authentication kerberos

我要实现here中详细介绍的netbill交易协议。

这里的问题是,所有应用程序(客户端/商家/ netbill服务器)都是想要使用kerberos身份验证的简单python应用程序,但是我不知道该怎么做!

我已经阅读了适用于python的GSSAPI,但是问题是,从TGT发行的票证(简单的krbtgt票证)中,我必须在我的应用程序中进一步进行分析,并从加密的票证中提取用户的身份。

所以我想在我的应用程序中做的是:

1)为我的用户获取一个简单的krbtgt(kerberos身份验证)票证

2)从票证中提取用户身份(kerberos用户的用户名)

3)验证票证确实是由TGT并为该用户发行的

对于第一步,我可以使用kinit来完成,但是我不知道如何在python中完成。

有些想法就像使用here中所述的可售票,但我不知道如何使用它们。

谢谢!

0 个答案:

没有答案