获取访问令牌时出错 AADSTS65001
Error AADSTS65001 while getting access token
我已经在 Azure AD 中注册了一个应用程序。我正在尝试获取 Azure SQL 数据库的访问令牌。
我正在将请求发送至 https://login.microsoftonline.com/mytenant/oauth2/v2.0/token
但我收到以下错误作为响应。
AADSTS65001: The user or administrator has not consented to use the application with ID
认证请求有问题吗?还是我缺少任何权限?
如果是怎么设置那些权限?
不知道怎么回事
谁能帮我解决这个错误?
首先请与您的管理员联系以检查 he/her 是否已同意该请求。
请确保授予访问该应用程序所需的基本权限,并在门户中授予他们同意。或者确保管理员已同意。
另请参阅 aadsts65001 并检查是否在 V2 端点的请求中添加了范围参数。
查看您是否需要 Directory Readers role 才能访问 azure sql 数据库(如果不需要,请管理员提供相同的权限)或者 select Directory.Read.All 权限API 权限同上。甚至我们可以从角色和管理员部分进行设置。
特权权限(委派或应用程序类型)需要管理员同意。如果您知道目录 ID 和应用程序(客户端)ID,则可以将许可 link 发送给可以授予许可的管理员(具有全局管理员角色)-
https://login.microsoftonline.com/[your-azure-ad-directory-id]/adminconsent?client_id=[your-client-id]
只需替换目录id和客户端id!
我已经在 Azure AD 中注册了一个应用程序。我正在尝试获取 Azure SQL 数据库的访问令牌。
我正在将请求发送至 https://login.microsoftonline.com/mytenant/oauth2/v2.0/token
但我收到以下错误作为响应。
AADSTS65001: The user or administrator has not consented to use the application with ID
认证请求有问题吗?还是我缺少任何权限? 如果是怎么设置那些权限? 不知道怎么回事
谁能帮我解决这个错误?
首先请与您的管理员联系以检查 he/her 是否已同意该请求。
请确保授予访问该应用程序所需的基本权限,并在门户中授予他们同意。或者确保管理员已同意。
另请参阅 aadsts65001 并检查是否在 V2 端点的请求中添加了范围参数。
查看您是否需要 Directory Readers role 才能访问 azure sql 数据库(如果不需要,请管理员提供相同的权限)或者 select Directory.Read.All 权限API 权限同上。甚至我们可以从角色和管理员部分进行设置。
特权权限(委派或应用程序类型)需要管理员同意。如果您知道目录 ID 和应用程序(客户端)ID,则可以将许可 link 发送给可以授予许可的管理员(具有全局管理员角色)- https://login.microsoftonline.com/[your-azure-ad-directory-id]/adminconsent?client_id=[your-client-id]
只需替换目录id和客户端id!