我创建了带有MSOL身份验证提示的C#应用程序。此身份验证提示将用户身份验证到我的应用程序和Asana集成。效果很好。
我现在需要授予我的应用程序访问我的Azure应用程序注册中的SQL数据库的权限,但是我找不到“请求API权限”部分中列出的API。
有人知道我应该如何授予我的应用程序访问SQL的权限吗?目前,我从应用程序中收到一条错误消息,指出它无权访问数据库。我已经将AAD帐户设置为数据库的管理员,但仍然无法访问它。
答案 0 :(得分:2)
想通了。
要使Azure SQL数据库选项显示在API权限中,首先需要创建一个Azure SQL数据库,并将自己添加为管理员或用户,然后使用Azure AD凭据通过SQL Server Management Studio登录该数据库。 / p>
完成此操作后,如果不手动搜索“ Azure SQL数据库”,该API仍然不会显示。
Microsoft应该在文档中明确说明这些内容。