我创建了python flask API,我需要使用azure活动目录进行身份验证。我有client secret
,client id
和tenant
。我正在关注Microsoft的example。但这会引发错误:
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 flask的应用程序进行身份验证。
谢谢
答案 0 :(得分:1)
错误代码指出缺少权限。
您要遵循的示例看起来不错。请检查您是否正确执行了此步骤
- 为您的应用程序配置权限。在“设置”菜单中,选择“所需权限”部分,然后单击“添加”,然后 选择一个API,然后在文本框中键入Microsoft Graph。然后,点击 选择权限,然后在委派权限下选择登录 并读取用户个人资料。
我正在提供屏幕截图以使其更加明确。 请务必遵循直到最后。特别是点击“授予权限”的最后一步。我已经看到它被遗漏了很多次,并导致像您一样的错误,因为缺少同意。