使用任意点访问管理-Mulesoft API

使用任意点访问管理-Mulesoft API,api,mule,Api,Mule,早上好,我正在使用内部mulesoft访问管理API。我已经成功地设置了我的邮递员在登录后获取安全令牌,甚至成功地执行了/api/users/me。但是,无论为连接/登录用户提供何种访问权限,我都无法获得用户的完整列表(/api/users),因为收到了未授权的错误。让我解释一下上下文。我们在联邦平台上运行,因此无法从控制台管理用户注册,但需要等到他们第一次通过SSO登录,才能授予对相应业务组和角色的访问权限。有一个投诉,因为用户需要向管理员发送一个通知,告知他们首次成功登录,然后等待接收对业务

早上好,我正在使用内部mulesoft访问管理API。我已经成功地设置了我的邮递员在登录后获取安全令牌,甚至成功地执行了/api/users/me。但是,无论为连接/登录用户提供何种访问权限,我都无法获得用户的完整列表(/api/users),因为收到了未授权的错误。让我解释一下上下文。我们在联邦平台上运行,因此无法从控制台管理用户注册,但需要等到他们第一次通过SSO登录,才能授予对相应业务组和角色的访问权限。有一个投诉,因为用户需要向管理员发送一个通知,告知他们首次成功登录,然后等待接收对业务组的访问。在他们第一次登录之后,他们的配置文件将在根组织中创建。只有在主组织中才能看到它们。但是,当您请求此主组织的用户列表(/api/organizations/{orgId}/users)时,无法获取其新用户id。我们希望在定期运行的批处理应用程序中执行此/api/users,并进行交叉验证,以获取与任何orgid或角色都不关联的用户。这样我们可以避免用户向管理员发送注释的要求。当我执行/accounts/api/users(api调用)时,我们收到一个401未经授权的响应,尽管令牌是正确的,因为它与其他api一起工作正常。API参考中未提及任何其他参数或要求


请告知如何解决此授权错误并完成我们的应用程序。提前谢谢。

也有同样的问题,但还是解决了

您应该调用

https://anypoint.mulesoft.com/accounts/api/organizations/{orgId}/members 

要获取用户列表

我也遇到了同样的问题。你有没有想过?