【发布时间】:2021-06-05 23:29:53
【问题描述】:
我有一个带有 Spring Boot 和 JWT 的登录微服务。我的意思是我有一个这样的端点:
URI:/登录 方法:发布
请求:
{
username: "example",
password: "example"
}
回复:
{
token: "cwjc4k3jn2kjn45kmj"
}
我怎样才能让我的其他微服务识别这个令牌并且有一个打开的会话?在带有 JWT 的 Spring 框架中
【问题讨论】:
-
您需要一个身份验证服务作为网关。所有请求都将通过网关,经过身份验证后,请求需要路由到不同的服务。 link查看这个
-
非常感谢您的评论。如果您可以在此问题中添加您的答案以接受它。
-
使用 OpenID/OAuth2.0。您需要一个身份提供者(例如 Keycloak、AWS Cognito 等)和一个 OAuth2.0 库/框架(例如 spring-security-oauth-resource-server)