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。可能值为: requiredoptionaldisabled
  • HTTPIE_GSSAPI_OPPORTUNISTIC_AUTH(默认值:no):先启用或禁用 启动GSSAPI交换。有关详细信息,请参见Opportunistic Authentication。可能的 值为:yestrue1;所有其他值默认为no
  • HTTPIE_GSSAPI_DELEGATE(默认值:no):启用或禁用凭据委派。为了 更多信息,请参见Delegation。 可能的值是:yestrue1;所有其他值默认为no

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
java Android HttpClient cookies   如何使用Java在远程系统上运行SSH命令?   java从字符串数组中的字符串末尾删除“,”   在One plus 3t手机上,当应用程序被终止或从最近的应用程序中刷出时,java Android FCM推送通知不起作用   java如何使垂直滚动条始终位于jtable的末尾   在java中解析迄今为止“未知”的字符串   javascript在Java中获取Nashorn JsonObject   java windows 10和ubuntu可以使用相同的JDK吗?   java在不同的文件中记录不同的日志。但所有日志都放在同一个文件中   具有特定jdk的java Gradle构建项目   xml Java web服务生成错误响应   javascript Jaggery文件更改不显示   java输出二进制搜索树数组   将BufferedReader解析为JSON对象时,java在位置处意外标记文件结尾