Keycloak用户模拟API无法正常使用问题求助
Keycloak用户模拟API无法正常使用问题求助
大家好,我现在在做一个功能,需要让「客户管理员」通过Keycloak的用户模拟API来模拟其他用户,但这个API一直没法正常工作,想请大家帮忙看看问题出在哪。
我已经做了这些操作:
- 给「客户管理员」角色分配了Impersonation权限,对应的角色配置界面能看到该权限已勾选
- 用Angular编写了API调用代码,具体如下:
const headers = new HttpHeaders({ 'Content-Type': 'application/json', 'Authorization': `Bearer ${sessionStorage.getItem('access_token')}` }); return this.http.post( `${base-url}/admin/realms/realm-name/users/${userId}/impersonation`, {}, { headers: headers } );
目前调用这个API后完全没达到预期效果,既没法成功切换到目标用户的身份,也没返回明确的错误信息,实在摸不着头脑。有没有朋友遇到过类似的问题?或者能给我一些排查的方向、配置检查的要点呀?
备注:内容来源于stack exchange,提问作者Ankur Arora
相关产品推荐
相关产品推荐

