【发布时间】:2020-12-22 07:07:43
【问题描述】:
我正在尝试了解使用 OAuth2.0 的微服务架构。我已经了解 OAuth2.0 的工作原理。我看到其中一种授权类型是客户端凭据,它需要客户端 ID 和客户端密钥,并在此帮助下生成访问令牌。
这可能是一个愚蠢的问题,但我仍然无法理解如何将它集成到我的应用程序中。
我有 10 个客户端正在尝试调用我的 API 网关。
客户是否应该拥有不同的客户凭据?他们是否需要调用授权服务器来生成访问令牌?还是他们将客户端凭据发送到 API 网关以生成访问令牌并继续进行?
客户端凭据应该存储在哪里?
请帮助我理解。
非常感谢。
【问题讨论】:
标签: java oauth-2.0 microservices api-gateway