1

我正在使用angular-oauth2-oidc lib 进行身份验证。成功认证后,我想从访问令牌中获取角色/其他属性。但是到目前为止,还没有直接的方法可以解析令牌并赋予其内部属性。有什么方法可以获取令牌的所有角色或其他属性?任何帮助将非常感激。

4

1 回答 1

0

取决于您存储角色的位置。通常,访问令牌只是一个不透明的字符串;至少,对于图书馆来说,它是不透明的。您可能知道它是 JWT,如果我没记错的话,您需要使用所述库自己解析它。

如果它(也)是身份的一部分,那么起作用的是。调用应该为您提供一个对象,其中包含按键声明,例如角色可能是其中的一部分,具体取决于您的服务器设置。this.oauthService.getIdentityClaims()

于 2021-05-30T11:41:38.953 回答