【发布时间】:2021-09-03 03:54:21
【问题描述】:
我在 IDM (vmware IDM https://github.com/vmware/idm/wiki/Integrating-Webapp-with-OAuth2#authentication-response) 上注册了不同的 Web 应用程序
很明显,所有应用程序都使用自己的客户端 ID 和客户端密码进行注册。当用户尝试访问 webapp “A” (webappa.com) 时,它会重定向到我的 IDM 登录页面,并在身份验证后返回可与访问和刷新令牌交换的代码。 webapp“B”等也会发生类似的事情。这很好用。现在我对以下 2 个用例感到困惑?
一个。我想使用 webapp“A”中的一些 API (webappa.com/api/v1/get_user_projects) 用于某些脚本目的。所以我的问题是如何针对用户对这些 API 进行身份验证?我可以通过传递他的凭据(使用一些 API 吗?)从 IDM 提供者那里获取用户的令牌。如果答案是否定的,那么通常如何处理?
b. webapp A 和 webaap B 是否可以一次针对用户拥有相同的访问/刷新令牌?
【问题讨论】:
标签: oauth-2.0 single-sign-on openid-connect access-token refresh-token