用于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 查看哈希)