Skip to main content

Okta JWT 访问令牌验证器

项目描述

Okta Jwt

使用缓存 JWK 的 Python 的 Okta JWT 访问令牌验证器。

版本

链接到 PyPi - 点击这里

安装

	pip install okta_jwt

用法

要生成令牌,您需要传入issuerclient_idclient_secret和作为参数usernamepassword

	>>> from okta_jwt.jwt import generate_token
	>>> generate_token(issuer, client_id, client_secret, username, password)

这将生成并返回 Okta 访问令牌。

要验证访问令牌,您需要传入access_tokenissuer和作为参数。您可以传入多个客户端 IDaudienceclient_ids

	>>> from okta_jwt.jwt import validate_token
	>>> validate_token(access_token, issuer, audience, client_ids)

如果令牌有效,那么它将返回有效负载。

运行测试

要运行单元测试,请运行

$ python -m unittest

分解成测试

单元测试几乎涵盖了包的所有主要功能,例如生成令牌、验证令牌和验证声明。

贡献

欢迎在 GitHub 上https://github.com/adithyasampatoor/okta_jwt提交错误报告和拉取请求(PR)。该项目旨在成为一个安全、受欢迎的协作空间,贡献者应遵守贡献者契约行为准则。

作者

  • Adithya Sampatoor

执照

根据MIT 许可条款,该库可作为开放源代码使用

项目详情


下载文件

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

源分布

okta_jwt-1.3.5.tar.gz (5.1 kB 查看哈希

已上传 source