一个用于测试Python GSSAPI程序的交互式工具
项目描述
[](https://badge.fury.io/py/gssapi_console [](https://badge.fury.io/gh/pythongssapi%2Fgssapi-console)
GSSAPI Console 提供了一种简单的方法,在自包含环境中测试使用GSSAPI的Python应用程序。
默认情况下,控制台将设置一个自包含的MIT krb5环境。但是,也计划提供其他GSSAPI环境。
要求
[python-gssapi](https://pypi.python.org/pypi/gssapi) >= 1.1.0
使用环境的要求(例如,默认环境是MIT krb5,它使用[k5test](https://pypi.python.org/pypi/k5test))
用法
运行`gssapi-console.py –help`可以获得更多详细信息
GSSAPI控制台的主要可执行文件是gssapi-console.py。基本调用方式类似于启动python - 使用gssapi-console.py FILE在已建立的环境中运行文件,或者直接运行gssapi-console.py或gssapi-console.py -i以获得交互式环境(-i标志可以与文件一起使用,就像python FILE -i一样)。
可以传递给gssapi-console.py的一些其他标志
–realm-args key1=true,key2=false,…可用于向领域构造函数传递特定参数(此类键的集合取决于驱动程序)
–mech MECH_NAME可用于指定不同的驱动程序(目前,只有–mech krb5将起作用)
-a IDENTIFIER, –attach IDENTIFIER可用于将新的GSSAPI控制台会话“附加”到由现有GSSAPI控制台会话设置的环境。标识符将被记在现有GSSAPI控制台会话的顶部,作为会话: IDENTIFIER。
-v, –verbose可用于增加日志记录级别的详细程度(通常用于获取更多有关驱动程序如何设置领域的详细信息)。
可以使用gssapi_console.drivers setuptools入口点引入额外的GSSAPI控制台驱动程序。它们应遵循gssapi_console.drivers.GSSAPIConsoleDriver类。
GSSAPI控制台提供了[YALPT](https://pypi.python.org/pypi/yalpt)环境驱动程序,用于编写涉及GSSAPI的教程和文献Python文件。您可以通过将-e gssapi传递给YALPT来使用它(在这种情况下,它将使用默认的GSSAPI控制台驱动程序)。
项目详情
gssapi_console-1.0.0.tar.gz的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | a72da844e38a819ff55cfeb13e2707c55a4b98a0207396bf40312fe4b8255ebd |
|
MD5 | aa7cb89486ae9c2b8c9539cf2f003784 |
|
BLAKE2b-256 | a9e38060b9f0bc32ae2df918468e17e827fc551ea25b2d90ae8a9325d640155f |