azure 应用程序尚未由租户的管理员安装,也未得到租户中任何用户的同意,身份验证错误

ff29svar  于 2023-05-18  发布在  其他
关注(0)|答案(2)|浏览(196)

将Azure bot连接到服务器时出错。

vom3gejh

vom3gejh1#

  • 检查Guest用户设置导航到租户A(Admin)中的Azure Active Directory-> User settings-> Manage external collaboration settings

Guest users permissions are limited设置为No

导航到租户A(Admin)中的Azure Active Directory-> Enterprise applications-> User settings
Users can consent to apps accessing company data on their behalf设置为Yes

有关详细信息,请参阅about the member user and guest userSolution for the similar issue

iqxoj9l9

iqxoj9l92#

TL;DR
令人惊讶,令人惊讶的是,错误实际上是在说明问题所在。您尝试联系错误的租户或您的应用程序未注册。
话虽如此,你在哪里可以找到租户ID
打开Azure Portal,然后使用搜索功能导航到Active Directory。在Overview下,您应该找到租户ID

如果你正在使用GitHub ActionsTerraform,比如我自己。您需要在**.yml**文件中设置以下行。

env:

  ARM_TENANT_ID: ${{ secrets.AZURE_AD_TENANT_ID }}

GitHub仓库中应该有一个名为AZURE_AD_TENANT_ID的secret

相关问题