我正在使用msal.js library连接到 Reactjs 客户端应用程序的 Azure AD B2C。
我可以登录并获取访问 token 。我可以将该 token 转储到 jwt.io并查看我在登录政策中指定的声明。但我不知道如何在应用程序中提取 claim 数据。
msal 库是否有方法来扩展用户以包含这些声明?
查看示例以获取用户名我在想......
clientApplication.getUser().myCustomClaim
或者,是否有人对从 token 中提取声明数据的最佳方式有任何建议?
最佳答案
编辑:引用了“dev”提交。
在 the "dev" branch , this commit将 idToken 属性添加到 User 对象。
您可以按如下方式引用身份 token 声明:
clientApplication.getUser().idToken["mycustomclaim"]
关于reactjs - 如何从访问 token 中提取各种声明?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48757100/