我想获取用户所属的组。我遵循以下主题: Display content based on group membership - OKTA + ReactJS
我将范围添加到了ReactJS Security组件,并将范围const App = () => (
<Layout>
<Router>
<VerifyToken path="/app/:token"/>
<MagicLink path="/app/link/:magicLink"/>
</Router>
</Layout>
)
添加到了OKTA中的默认授权服务器。之后,按照链接说明,我还必须groups
。
我做了所有这些,没有错误,但是当我在React中通过Create a Groups Claim for Okta-Master groups
获取用户对象时,我看到的信息与以前相同,没有组。
我知道可以通过OKTA API手动查询组和组成员身份,但是如果我可以这样做的话,那就太好了。
有什么想法吗?
反应成分:
auth.getUser()
答案 0 :(得分:0)
您是否同时请求id_token和访问令牌?还是在一起使用具有ID令牌和访问令牌的授权代码流?如果是这样,Okta将返回仅具有默认值的“瘦令牌”。因此,您必须将访问令牌发送给userinfo。终结点并获取组。