我开发了一个 Azure Workbench 应用程序,它有一个管理员,可以创建其他用户(通过提供姓名和电子邮件 ID)并为他们分配角色。 新用户是通过使用此处的 REST API 调用创建的。 https://votemaadi-4bm4ew-api.azurewebsites.net/swagger/ui/index.html#!/Users/UsersPost
我给它分配了一个角色。
后来我希望用户使用他的凭据登录到网络应用程序并执行他必要的任务。
但是,我无法找出创建的新用户的登录凭据。 API (POST/api/v1/users) 仅接受电子邮件 ID,但不接受任何密码。
这就是我添加新用户的方式 发布至https://votemaadi-4bm4ew-api.azurewebsites.net/api/v1/users
Body contents:
{
"externalID": "sample",
"firstName": "sample",
"lastName": "sample",
"emailAddress": "<a href="https://stackoverflow.com/cdn-cgi/l/email-protection" class="__cf_email__" data-cfemail="b9cad8d4c9d5dcf9d2ccd4d8cbcad1d6dbd1d0cd8081d6cccdd5d6d6d297d6d7d4d0dacbd6cad6dfcd97dad6d4" rel="noreferrer noopener nofollow">[email protected]</a>"
}
我收到了 200 回复
最佳答案
Blockchain Workbench 用户需要存在于 Azure AD 租户中,然后才能将他们分配给应用程序和角色。要将用户添加到Azure AD,可以按照 this document .
用户在创建时将有一个临时密码。如果您忘记了密码,可以在 Azure 门户上重置密码。
关于azure - Azure 区 block 链工作台中通过 REST API 调用创建的帐户的登录凭据是什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57448775/