我正在试图找出某些组织是否还在我们的预备役堆叠中被调整。我想通过调查谁是这样一个组织的成员来回答这个问题。不幸的是,我们在过去创建了许多组织,手动浏览用户列表并不能做到这一点。我是否还可以用另一种方法来查明谁是一个组织的成员?
发布于 2022-09-07 08:15:10
如果您检查这些请求,您应该能够在https://yourstack.example.com/workspace/settings/organizations网页的网络选项卡上看到它。您可以在本地编写一个调用这些脚本的脚本(如果您拥有创建非安全项目的管理权限,则可以通过转换)。请注意,下面的api端点并没有记录下来供一般使用,但是没有什么可以阻止您访问它。
访问这个api端点应该会为您提供您的令牌可以访问的组织rids和每个组织中包含的用户ids:
GET https://yourstack.example.com/multipass/api/organizations/all
Response:
[
{"rid": "ri...1", administrators: [userid1, userid2, ...
{"rid": "ri...2", ...然后,如果需要的话,可以按以下端点获取用户名:
POST https://yourstack.example.com/multipass/api/administration/principals
BODY: [userid1, userid2, ...]
Response:
{"id":"111111-ffff-aaaa-0000-3131213123","username":"foobar",https://stackoverflow.com/questions/73631468
复制相似问题