Java JWT身份验证可以支持多个API吗?

Java JWT身份验证可以支持多个API吗?,java,authentication,jwt-auth,Java,Authentication,Jwt Auth,JWT身份验证是否可以支持多个API。因此,用户对多个API具有相同的用户名/密码,并且可以使用相同的令牌同时登录多个API 我做了很多研究,但仍然找不到任何相关信息。当然可以 JWT令牌的主要优点之一是,只要每个令牌都可以验证(即API持有验证签名所需的密钥),它们就不需要中央身份验证机构。因此,每个API都可以验证令牌的真实性,而令牌又保存授权数据,而无需任何修改(验证JWT令牌除外) 在多API(多主体)设置中,将有一个令牌颁发服务(通过验证凭据和颁发令牌来处理身份验证请求)。然后,每个主

JWT身份验证是否可以支持多个API。因此,用户对多个API具有相同的用户名/密码,并且可以使用相同的令牌同时登录多个API

我做了很多研究,但仍然找不到任何相关信息。

当然可以

JWT令牌的主要优点之一是,只要每个令牌都可以验证(即API持有验证签名所需的密钥),它们就不需要中央身份验证机构。因此,每个API都可以验证令牌的真实性,而令牌又保存授权数据,而无需任何修改(验证JWT令牌除外)

在多API(多主体)设置中,将有一个令牌颁发服务(通过验证凭据和颁发令牌来处理身份验证请求)。然后,每个主体都可以接受/验证这些令牌,而不需要知道任何有关凭据的信息


此外,您还可以使用
aud
(观众)字段来区分API的使用情况。验证JWT后,API可以检查
aud
字段,并且只有在
aud
数据中能够识别自身的情况下才接受令牌。查看更多信息

Hi@Cascader非常感谢您的回答。你能帮助我吗?我正在尝试搜索java示例,介绍如何实现这个场景。@Jerry,你可以使用。他们在github上的文档包括示例。