面向对象的面向python的gssapi接口
python-gssapi的Python项目详细描述
重要提示
有一个较新的项目取代了这个项目,https://github.com/pythongssapi/python-gssapi。 如果适合您的需要,请使用该软件包,因为该项目不太可能进一步开发。
关于
python gssapi是绑定到通用安全服务应用程序接口的python (格萨皮)。gssapi为应用程序可以使用的安全服务提供了统一的接口。 不必担心底层机制的实现细节。最多的 常用的机制是kerberos v5,这个包提供了一种使用kerberos的简单方法 来自python代码的身份验证和安全性。
目标
这个包的目标是提供一个gssapi包装器,它是:
- pythonic和面向对象的。
- 与Python和Pypy上的Python2和3兼容。
- 涵盖GSSAPI中的所有功能。
为了与pypy兼容,这个包是使用cffi实现的,并且也与python 3兼容并经过测试。
此包还涵盖gssapi的所有功能,包括委派凭据、选择不同的机制、不同的名称类型、mic、通道绑定和匿名身份验证。
与其他一些kerberos或gssapi包(需要用户进行手动内存管理并允许内存泄漏)不同,当python垃圾收集对象时,与此包中的对象关联的内存会自动释放。
源代码和问题跟踪
源代码托管在Github上,包的问题可以在github项目中归档。