首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >OAuth2和OpenID API到API的通信

OAuth2和OpenID API到API的通信
EN

Stack Overflow用户
提问于 2021-02-17 03:43:45
回答 1查看 117关注 0票数 1

我们有几个相互通信的微服务,所有这些微服务都使用Oauth2授权来允许访问其应用程序接口。流程从UI开始,在那里我们使用标准的'authorization_code‘流程,最后获得一个access_token来调用特定的API-1服务(注册为client_id '123')。然后,UI向API-1 ( auth 123)发送一个请求,我们的API-1现在验证与client_id服务器一起传递的访问令牌。一旦生效,这个API就需要与另一个需要access_token的API (API-2) (我们的内部微服务)通信。我们不能重复使用相同的access_token,因为它是为特定客户端设计的。API-1可以使用令牌交换来与API-2通信,但是API-1的开发人员不想进行任何令牌交换。在这种情况下,我们有哪些选择?

谢谢

EN

回答 1

Stack Overflow用户

发布于 2021-02-17 04:07:26

典型的解决方案是让API1使用其访问令牌联系令牌服务,并使用令牌交换标准进行交换,以获得访问API2的新访问令牌。

有关详细信息,请参阅OAuth 2.0 Token Exchange并与您的令牌提供商联系。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/66231132

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档