更新 JWT Token .net Core Web API 以添加新声明
Update JWT Token .net Core Web API to add new Claims
我正在使用 Web 的 JWT 令牌 API 使用 .Net core 2.0 创建并将它们与 Angular 一起使用 7.User 每个项目将具有不同的权限,用户可以切换项目而无需登出。我想在用户更改他的项目时更新他的声明,以便与该特定项目相关的权限可以 changed.Is 可以 update/add JWT 令牌的声明。
或实现此目标的任何更好方法。
此致,
JWT 令牌是根据它们包含的数据进行签名的。因此,如果您想更改其中的数据,则必须发布一个新令牌。您有两种选择,为您的所有应用发布一个包含所有声明的令牌,或者为每个应用分别发布单独的令牌。
我正在使用 Web 的 JWT 令牌 API 使用 .Net core 2.0 创建并将它们与 Angular 一起使用 7.User 每个项目将具有不同的权限,用户可以切换项目而无需登出。我想在用户更改他的项目时更新他的声明,以便与该特定项目相关的权限可以 changed.Is 可以 update/add JWT 令牌的声明。
或实现此目标的任何更好方法。
此致,
JWT 令牌是根据它们包含的数据进行签名的。因此,如果您想更改其中的数据,则必须发布一个新令牌。您有两种选择,为您的所有应用发布一个包含所有声明的令牌,或者为每个应用分别发布单独的令牌。