跳转到主要内容

用于Python请求中Kerberos身份验证的小工具类

项目描述

krtc

这是一个非常小的用于Python请求中Kerberos身份验证的工具类。

安装

$ pip install lcls-krtc
$ conda install -c conda-forge krtc

使用示例

在使用Web服务进行调用时使用此工具

import requests
from krtc import KerberosTicket
from urllib.parse import urlparse

ws_url = "https://ws.slac.stanford.edu/ws/getData.json"
krbheaders = KerberosTicket("HTTP@" + urlparse(ws_url).hostname).getAuthHeaders()
r = requests.get(ws_url, headers=krbheaders)
print(r.json())

项目详情


下载文件

为您的平台下载文件。如果您不确定选择哪个,请了解更多关于 安装软件包 的信息。

源代码分发

lcls-krtc-0.3.0.tar.gz (14.2 kB 查看哈希)

上传时间: 源代码

构建分发

lcls_krtc-0.3.0-py3-none-any.whl (8.9 kB 查看哈希)

上传时间: Python 3

由以下支持