【发布时间】:2017-10-13 09:28:00
【问题描述】:
我需要以编程方式将用户帐户添加到 Azure API 目录门户。
我使用包Microsoft.Azure.Management.ApiManagement (3.4) 中的ApiManagementClient 类,如果集合Users 没有具有特定电子邮件的用户(Azure Active Directory 有一个用户,其用户名是我们公司的电子邮件,对于我们拥有的每个用户在或内部 Active Directory 中)
然后我会尝试调用Users.CreateAsync,它将采用UserCreateParameters 类型的参数,该参数由电子邮件、名字、姓氏、状态和密码组成。
这里的问题是我的用户已由管理员手动添加到门户,并且不需要我的密码(因为它是 AAD 用户) 但是如果我不提供密码,这种方法不会让我创建新用户。
如何在不知道密码的情况下通过代码将 AAD 用户添加到 API 目录。否则,我将无法为尚未添加到门户的用户添加 API 订阅。
【问题讨论】:
标签: azure azure-api-management