我已经创建了令牌并将其发送到我的客户端应用程序(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是否指示用户具有管理员角色的情况。
如何检查“管理员”的角色数组?
答案 0 :(得分:2)
您可以尝试
const roles = [
{0: "User"}, {1: "Admin"}
];
let isAdmin = false;
roles.map( role => {
let r = Object.values( role )
if ( r[0] == 'Admin' ) {
isAdmin = true
}
})
console.log( isAdmin );
答案 1 :(得分:1)
也许是这样的:
Given a=3 and b=4,
c = 5
angle α = 36.87 deg
angleβ = 53.13 deg
h = 2.4
area = 6
perimeter = 12