跳转到主要内容

Globus SDK TokenStorage 扩展

项目描述

build status Latest Released Version Supported Python Versions License

Globus SDK TokenStorage

Th Globus SDK 提供了方便的 Pythonic 接口来访问 Globus API。

此库提供了一个处理通过 SDK 获取的令牌的存储和管理接口,使其更加方便。

它处理令牌,将它们存储到文件中,并从文件中加载它们,此外还提供了 on_refresh 回调,这些回调可用于 globus_sdk.RefreshTokenAuthorizerglobus_sdk.ClientCredentialsAuthorizer 以保持这些文件更新。

有意限制:此库不生成 Authorizers 或 Clients,仅限于令牌和文件管理。

未来,这可能会扩展到包括非文件存储机制。

变更日志

0.4.1 (2021-09-29)

  • 允许与 SDK 版本 3 一起使用

0.4.0 (2021-06-03)

  • 错误修复: 创建 sqlite DB 时将 umask 设置为 0o177,以便它只能被当前用户读取和写入

  • 抽象基类现在继承自 abc.ABC

  • 将抽象基类重命名为 StorageAdapterFileAdapter

  • SQLiteStorageAdapter 现在是一个 FileAdapter,其中 filename 是数据库名称

0.3.0 (2021-05-03)

  • 停止支持 <3.6 的 Python 版本

0.2.1 (2019-11-12)

  • SQLiteStorageAdapter 添加删除令牌和删除配置的方法

0.2.0 (2019-11-12)

  • 添加 SQLiteStorageAdapter,该适配器在 SQLite 数据库中按命名空间存储令牌和配置

0.1.0 (2018-11-07)

  • 库的初始版本,实现了 SimpleJSONStorageAdapter

项目详情


下载文件

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

源分布

globus-sdk-tokenstorage-0.4.1.tar.gz (11.9 kB 查看哈希值)

上传时间

构建分布

globus_sdk_tokenstorage-0.4.1-py2.py3-none-any.whl (12.7 kB 查看哈希值)

上传时间 Python 2 Python 3

由以下赞助

AWS AWS 云计算和安全赞助商 Datadog Datadog 监控 Fastly Fastly CDN Google Google 下载分析 Microsoft Microsoft PSF 赞助商 Pingdom Pingdom 监控 Sentry Sentry 错误记录 StatusPage StatusPage 状态页面