gpt4 book ai didi

authentication - gRPC中如何使用Oauth2进行用户认证

转载 作者:IT王子 更新时间:2023-10-29 01:47:15 25 4
gpt4 key购买 nike

(我是 grpc 和 golang 的新手)

我有一个使用 grpc-web 的网站与 golang 中的 banckend grpc api 服务器通信的包。我需要使用 github 进行用户身份验证。但是我很难理解如何在 grpc 中使用基于 oauth2 token 的身份验证。如果您能分享您的想法,我将不胜感激。

最佳答案

看起来将 OAuth2 与 grpc-web 一起使用的方法是将 header 添加到元数据对象,这是每个 rpc 调用的第二个参数。

my_grpc_web_client.MyMethod(myRequestProto, {Authorization: "Bearer <token>"});

引用文献:https://github.com/grpc/grpc-web/issues/351 , 具体来说 https://github.com/grpc/grpc-web/issues/351#issuecomment-436050409

关于authentication - gRPC中如何使用Oauth2进行用户认证,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47340998/

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