Octa-JWT访问令牌验证器
async-okta-jwt的Python项目详细描述
异步Okta Jwt
使用缓存jwk的Python异步Okta JWT访问令牌验证器。在
基于Adithya Sampatoor的okta_jwt
链接到PyPi-单击here
安装
pipinstallasync_okta_jwt
用法
要生成令牌,需要将issuer
、client_id
、client_secret
、username
和{
这将生成并返回Okta访问令牌。在
要验证访问令牌,需要传入access_token
、issuer
、audience
和{
>>>fromasync_okta_jwt.jwtimportvalidate_token>>>awaitvalidate_token(access_token,issuer,audience,client_ids)
如果令牌有效,那么它将返回有效负载。在
运行测试
要运行单元测试,请运行
$ python -m unittest
分解成测试
单元测试几乎涵盖了包的所有主要功能,如生成令牌、验证令牌和验证声明。在
贡献
在GitHub上欢迎Bug报告和请求请求(PR) https://github.com/ypukhta/async_okta_jwt。这个项目是为了安全,欢迎 合作空间,贡献者应该遵守Contributor Covenant行为准则。在
作者
- Adithya Sampatoor
- Yevgen Pukhta
许可证
根据MIT License的条款,该库是开放源码的
- 项目
标签: