Ada*_*eed 6 c# azure-active-directory azure-sql-database
我创建了一个带有 MSOL 身份验证提示的 C# 应用程序。此身份验证提示对我的应用程序和 Asana 集成的用户进行身份验证。这很好用。
我现在需要授予我的应用程序访问 Azure 应用程序注册中的 SQL 数据库的权限,但我找不到“请求 API 权限”部分中列出的 API。
有谁知道我应该如何授予我的应用程序对 SQL 的访问权限?目前,我的应用程序收到一个错误,指出它无权访问数据库。我已经将我的 AAD 帐户设置为数据库的管理员,但我仍然无法访问它。
弄清楚了。
为了在 API 权限中显示 Azure SQL 数据库选项,您首先需要创建一个 Azure SQL 数据库并将自己添加为管理员或用户,然后使用 Azure AD 凭据通过 SQL Server Management Studio 登录到该数据库。
完成此操作后,如果不手动搜索“Azure SQL 数据库”,API 仍然不会显示。
微软真的应该在他们的文档中明确说明这一点。