首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何使用REST API在azure api管理服务中获取带密码的用户列表?

如何使用REST API在azure api管理服务中获取带密码的用户列表?
EN

Stack Overflow用户
提问于 2020-10-05 17:19:24
回答 1查看 263关注 0票数 0

我已经在Azure API管理服务中创建了一个资源,也通过使用开发人员控制台门户模板,用户可以登录并注册并从那里测试列出的API。

通过使用Management API,我可以获得通过开发人员门户注册的用户列表。

使用如下管理API:

代码语言:javascript
复制
GET https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ApiManagement/service/{serviceName}/users?api-version=2019-12-01

我正在使用管理API获取没有密码的用户列表,如下所示:

代码语言:javascript
复制
    {
    "value": [
        {
            "id": "/subscriptions/1xxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx/resourceGroups/groupName/providers/Microsoft.ApiManagement/service/serviceName/users/5xxxxxxxxxxx",
            "type": "Microsoft.ApiManagement/service/users",
            "name": "5xxxxxxxxxxx",
            "properties": {
                "firstName": "string",
                "lastName": "string",
                "email": "testuser@yahoo.com",
                "state": "active",
                "registrationDate": "2020-09-25T17:15:02.587Z",
                "note": null,
                "identities": [
                    {
                        "provider": "Basic",
                        "id": "testuser@yahoo.com"
                    }
                ]
            }
        }
    ],
    "count": 1
}

我参考了下面的文件,

https://docs.microsoft.com/en-us/rest/api/apimanagement/2019-12-01/user/listbyservice

https://docs.microsoft.com/en-us/azure/templates/microsoft.apimanagement/2019-01-01/service/users

现在,我需要一个包含用户数据的响应对象的密码。有没有人能帮我解决这个问题?

另外,请检查下面的屏幕转储,

上面的用户使用开发者门户模板注册,如果我可以使用他们的用户凭据对API进行身份验证,或者以另一种方式,我会说只有注册的用户才能使用我在API管理服务上发布的API。

非常感谢。

EN

回答 1

Stack Overflow用户

发布于 2020-10-05 20:49:57

我希望API 不提供密码。即使是这样,它也几乎肯定只是一个哈希。为什么要获取用户密码??这将是一个很大的安全问题。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/64205791

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档