跳转到主要内容

IGWN授权工具

项目描述

igwn-auth-utils

Python库函数,用于简化使用IGWN授权凭据。

https://igwn-auth-utils.readthedocs.io/

本项目主要针对发现X.509凭据和SciTokens,用于与IGWN运营的服务进行HTTP(S)请求。

发布状态

PyPI version License DOI

开发状态

Build status Code coverage Documentation Status

安装

使用conda安装最新版本的最佳方式是启用conda-forge通道

conda install -c conda-forge igwn-auth-utils

最新版本也可以使用pip安装

python -m pip install igwn-auth-utils

基本用法

为了发现X.509用户凭据(代理)的位置

>>> from igwn_auth_utils import find_x509_credentials
>>> print(find_x509_credentials())
('/tmp/x509up_u1000', '/tmp/x509up_u1000')

为了发现(并反序列化)特定目的的SciToken(受众和范围)

>>> from igwn_auth_utils import find_scitoken
>>> print(find_scitoken("myservice", "read:/mydata"))
<scitokens.scitokens.SciToken object at 0x7fe99ab792e0>

项目详情


下载文件

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

源代码分发

igwn_auth_utils-1.1.1.tar.gz (31.9 kB 查看哈希值)

上传时间 源代码

构建分发

igwn_auth_utils-1.1.1-py3-none-any.whl (26.7 kB 查看哈希值)

上传时间 Python 3

支持者