【发布时间】:2019-09-12 10:06:46
【问题描述】:
我想获取用户所属的组。我关注这个话题: Display content based on group membership - OKTA + ReactJS
我将范围添加到 ReactJS 安全组件,并将范围 groups 添加到 OKTA 中的默认授权服务器。之后,按照链接说明,我还必须Create a Groups Claim for Okta-Master groups。
我做了所有这些,没有错误,但是当我在 React 中通过auth.getUser() 获取用户对象时,我看到的信息与以前相同,没有组。
我知道可以通过 OKTA API 手动查询组和组成员资格,但如果我能这样做就好了。
有什么想法吗?
反应组件:
<Security issuer='https://<url>/oauth2/default'
client_id='<client_id>'
redirect_uri={window.location.origin + '/implicit/callback'}
scope={['openid', 'email', 'profile', 'groups']}
onAuthRequired={onAuthRequired} >
【问题讨论】: