JWT 令牌和 AzureB2C 的安全性

Security of JWT token and AzureB2C

提问人:Niek 提问时间:8/26/2023 更新时间:8/26/2023 访问量:43

问:

我有一个.net Core API和Next.JS前端(使用MSAL)。我使用 Azure AdB2C 对用户进行身份验证。目前,我正在考虑在 B2C 中存储用户的角色和用户的组织 ID/租户 ID,并将其返回到令牌中。这被认为是一种不好的做法吗?

C# 安全性 jwt azure-ad-msal

评论


答:

0赞 rbrayb 8/26/2023 #1

哈哈

无需存储 tenantID。您可以从以下位置派生它:

<OutputClaim ClaimTypeReferenceId="tenantId" AlwaysUseDefaultValue="true" DefaultValue="{Policy:TenantObjectId}" />

默认情况下,它在初学者包的 SUSI 策略中返回。

角色只是声明;在 JWT 中存储和返回它们是正常的。