gpt4 book ai didi

python - 我如何将 JWT 与 grpc 一起使用?

转载 作者:太空宇宙 更新时间:2023-11-03 10:57:08 32 4
gpt4 key购买 nike

我正在努力思考 grpc authentication .从示例的外观来看,grpc 似乎支持 ssl/tls 和 google token ...

我也看过 json web tokens作为一种身份验证方式。

我不确定这是否是正确的思考方式,但我如何将 JWT 与 grpc 结合使用?

JWT 是用于 oauth2 示例的“ token ”吗?

它是否与正在打开的“roots.pem”文件有关?

我觉得我对身份验证/ token 知之甚少。我尝试搜索涉及 grpc 和 JWT 的 python 示例,但几乎没有结果。

我是不是想错了?

最佳答案

普通的 JWT 方法使用服务帐户凭据,这些凭据由环境在众所周知的位置提供。这就是示例中的“Google 默认凭据”。这些是迄今为止最容易开始工作的,并且具有最好的安全性和性能特征。

通过使用 OAuth token ,也支持 OAuth2。这对于诸如三足式 OAuth 之类的事情或集成到直接使用 token 的预先存在的应用程序中非常有用。

roots.pem 是不同的东西。这是针对自定义证书颁发机构的基于 TLS 的身份验证。

也就是说,目前 Python 中没有 JWT 示例。请关注the open issue .今天的示例使用服务帐户凭据,但随后将其转换为普通的 OAuth token 。

关于python - 我如何将 JWT 与 grpc 一起使用?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39540731/

32 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com