我有一个访问令牌,可以从UI访问WEBAPI。
我可以使用以下属性获取用户别名:
ClaimsPrincipal.Current.Identity.Name
我不知道如何使用上述属性为用户提供别名的访问令牌。
有人可以澄清这一点吗?
答案 0 :(得分:0)
JWT分为三部分:
标题-提供有关如何验证令牌的信息,包括有关令牌类型及其签名方式的信息。
有效负载-包含所有试图呼叫您的服务的有关用户或应用的重要数据。
签名-是用于验证令牌的原材料。
oid
唯一地标识应用程序中的用户。因此,在对Microsoft联机服务(例如Microsoft Graph)进行查询时,可以使用oid
。 Microsoft Graph将返回此ID作为给定用户帐户的id属性。
有关更多详细信息,您可以参考此article。