gpt4 book ai didi

asp.net-mvc - 如何使用 Azure Active Directory 向新用户帐户授予应用程序访问权限?

转载 作者:行者123 更新时间:2023-12-03 05:05:30 25 4
gpt4 key购买 nike

我的 Web 应用程序使用 Azure Active Directory 进行身份验证。在我的 Azure 门户中,我有一个连接到 AAD 的应用程序引用,我还在 Web 应用程序本身中放置了所有相关 key 。我组织中的每个人都可以毫无问题地登录,但添加的任何用户帐户都会收到一条消息:

You can't access this application Company App Registration Name needs permission to access resources in your organization that only an admin can grant. Please ask an admin to grant permission to this app before you can use it.

这是一条只有新帐户才会收到的消息,我可以在 AAD 中看到这些新帐户,并且它们的帐户与其他员工相同,就好像不同步一样。有谁知道我做错了什么或者为什么新帐户没有自动获取?

最佳答案

我相信您可以通过让租户管理员代表整个租户(其中应包括所有新用户和现有用户)同意该申请来解决您的问题。

为此,管理员只需使用查询字符串 prompt=admin_consent 转到登录端点即可。

https://login.microsoftonline.com/<TenantID>/oauth2/authorize?client_id=<AppID>&response_type=code&redirect_uri=<RedirectURI>&prompt=admin_consent

您可以使用此模板 URL,只需用您的应用程序和租户信息填写变量即可。然后,将其交给管理员并让他们同意该应用程序。

请告诉我这是否有帮助!

关于asp.net-mvc - 如何使用 Azure Active Directory 向新用户帐户授予应用程序访问权限?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45084430/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com