【发布时间】:2018-12-16 17:27:07
【问题描述】:
我创建了一个令牌并将其发送到我的客户端应用程序 (ReactJS)。
{
UserId: "1",
http://schemas.xmlsoap.org/ws/2005/05/identity/claims/name: "Unset",
http://schemas.microsoft.com/ws/2008/06/identity/claims/role: Array(2),
exp: 1531116565,
iss: "http://www.example.com",
…}
角色项如下所示:
[ {0: "User"}, {1, "Admin"} ]
我不确定为什么我的角色项被命名为 URL。但我要做的是确定 JWT 是否指示用户具有管理员角色。
如何检查角色数组中的“管理员”?
【问题讨论】:
-
是数组对象或字符串中的项目,并且某些东西正在奇怪地呈现输出?第二项中的键和逗号而不是冒号之类的索引使其难以确定。
标签: javascript reactjs jwt