Access令牌是否检索用户别名

时间:2018-11-27 11:31:13

标签: azure asp.net-web-api azure-active-directory

我有一个访问令牌,可以从UI访问WEBAPI。

我可以使用以下属性获取用户别名:

ClaimsPrincipal.Current.Identity.Name

我不知道如何使用上述属性为用户提供别名的访问令牌。

有人可以澄清这一点吗?

1 个答案:

答案 0 :(得分:0)

JWT分为三部分:

标题-提供有关如何验证令牌的信息,包括有关令牌类型及其签名方式的信息。
有效负载-包含所有试图呼叫您的服务的有关用户或应用的重要数据
签名-是用于验证令牌的原材料。

oid 唯一地标识应用程序中的用户。因此,在对Microsoft联机服务(例如Microsoft Graph)进行查询时,可以使用oid。 Microsoft Graph将返回此ID作为给定用户帐户的id属性。

有关更多详细信息,您可以参考此article