如何使用 Azure 活动目录对 Python Flask API 进行身份验证

安德鲁

我创建了 python flask api,我需要使用 azure 活动目录对其进行身份验证。我有client secret,client idtenant我正在关注微软的这个例子但它抛出错误:

Sign in
Sorry, but we’re having trouble signing you in.

AADSTS65005: Misconfigured application. This could be due to one of the 
following: The client has not listed any permissions for 'Microsoft Graph' in 
the requested permissions in the client's application registration. Or, The 
admin has not consented in the tenant. Or, Check the application identifier in 
the request to ensure it matches the configured client application identifier. 
Please contact your admin to fix the configuration or consent on behalf of the 
tenant. Client app ID: 561b7942-251c-4f36-8f80-4409947bf61f

任何人都可以建议我使用 azure 活动目录来验证基于 python 烧瓶的应用程序的良好工作示例/教程。

谢谢

罗希特·赛加尔

错误代码指向缺少权限。

您所遵循的示例看起来不错。请检查您是否正确执行此步骤

  1. 为您的应用程序配置权限。在“设置”菜单中,选择“所需权限”部分,然后单击“添加”,然后单击“选择 API”,并在文本框中键入 Microsoft Graph。然后,单击“选择权限”并在“委派权限”下方选择“登录并阅读用户配置文件”。

我正在提供屏幕截图以使其更加明确。请务必关注到最后。尤其是点击“授予权限”的最后一步。我已经多次看到它被错过并导致像你这样的错误,因为没有同意。

  1. 转到编辑应用程序设置

在此处输入图片说明

  1. 选择所需的权限

在此处输入图片说明

  1. 添加 Microsoft Graph

在此处输入图片说明

  1. 确保在“委派权限”部分下选择此权限 在此处输入图片说明

  2. 一旦你做了“选择”和“完成”来选择选定的权限,我猜你在第一次设置时错过了这一步。点击“授予权限”在此处输入图片说明

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

使用活动目录API DirectoryEntry进行身份验证

使用python + ldap针对活动目录进行身份验证

如何获得Azure网站以使用Azure活动目录对用户和角色进行身份验证?

如何使用 Azure Management Fluent API 进行身份验证

使用oauth对Flask API进行身份验证?

使用 REST API 在 Go 中对 Azure 进行身份验证

使用Azure管理API进行身份验证

使用 Python 对 Google Calendar API 进行 OAuth 身份验证

无法使用python minds api进行身份验证

使用 python 在 Elasticsearch 中进行 API 密钥身份验证

FreeRadius:使用活动目录进行身份验证

如何在Azure活动目录中使用kerberos身份验证实现单点登录

如何使用活动目录身份验证连接到数据砖中的Azure SQL Server

使用托管身份对Azure Service Bus进行身份验证的REST API调用

如何使用Azure广告帐户通过nodejs api对react.js应用进行身份验证?

如何使用 Azure 进行身份验证以使用 python 运行数据工厂管道测试?

使用天蓝色活动目录v1连接登录后,Azure使用详细信息API显示“身份验证失败”

使用Azure AD通过OAuth2对Azure API管理进行身份验证

我已经将nodejs bot部署在azure上,并且我想使用azure活动目录对所有用户进行身份验证

Azure Python Flask App-AD身份验证问题

使用 Azure 进行 HMAC 身份验证

如何在 DRF 中使用 api 并在 python 中进行身份验证

使用Python在Google Sheets API中如何进行用户身份验证?

使用Azure活动目录作为身份验证提供程序获取用户详细信息

使用Azure AD,ReactJS和NodeJS对用户进行身份验证并使用Graph API

如何对Azure时间序列见解查询API进行身份验证?

在.NET Core API上使用Azure AD对用户进行身份验证?

使用IdentityServer和Azure API管理进行用户身份验证

使用 Graph API 对 Azure AD B2C 上的用户进行身份验证