用于从oidc代理请求openid connect访问令牌的python库。
liboidcagent的Python项目详细描述
liboidcagent
用于请求openid connect访问令牌的python库 oidc-agent。
用法
importliboidcagentasagenttoken,issuer,expires_at=agent.get_token_response("iam")token,issuer,expires_at=agent.get_token_response("iam",60)tokenresponse=agent.get_token_response("iam",application_hint="Example-Py-App")tokenresponse=agent.get_token_response("iam",60,"Example-Py-App")tokenresponse=agent.get_token_response("iam",60,"Example-Py-App","openid profile email")token=agent.get_access_token("iam",60,"Example-Py-App")token,issuer,expires_at=agent.get_token_response_by_issuer_url("https://issuer.example.com",60,"Example-Py-App")token=agent.get_access_token_by_issuer_url("https://issuer.example.com",60,"Example-Py-App")
安装
pip install liboidcagent
许可证
liboidcagent
在MIT License下提供。