Gssapi authentication plug-in for httpie
httpie-gssapi的Python项目详细描述
用于HTTPie的gssapi身份验证插件。
此插件使用requests-gssapi 图书馆,这是一个更现代的取代旧的requests-kerberos图书馆。
安装
$ pip install httpie-gssapi
这将在^{tt3}中的--auth-type下添加gssapi身份验证方法。$ 输出。
用法
通过运行kinit,确保您具有有效的kerberos令牌。
$ http --auth-type=gssapi https://example.org
注意,不需要提供身份验证凭据,这意味着 命令是等效的:
$ http --auth-type=gssapi https://example.org $ http --auth-type=gssapi --auth : https://example.org
配置选项
可以设置以下环境变量来修改gssapi身份验证行为:
- HTTPIE_GSSAPI_MUTUAL_AUTH(默认值:required):确定是否相互身份验证 应该需要来自服务器的。有关详细信息,请参见Mutual Authentication。可能值为: required,optional,disabled。
- HTTPIE_GSSAPI_OPPORTUNISTIC_AUTH(默认值:no):先启用或禁用 启动GSSAPI交换。有关详细信息,请参见Opportunistic Authentication。可能的 值为:yes,true,1;所有其他值默认为no。
- HTTPIE_GSSAPI_DELEGATE(默认值:no):启用或禁用凭据委派。为了 更多信息,请参见Delegation。 可能的值是:yes,true,1;所有其他值默认为no。