gpt4 book ai didi

具有自定义 Azure AD 租户的 Azure 静态 Web 应用程序未重定向

转载 作者:行者123 更新时间:2023-12-02 08:19:38 25 4
gpt4 key购买 nike

我正在尝试以一种只希望内部 azure AD 用户能够看到为 Azure 静态 Web 应用程序部署的页面的方式进行设置。当我仅使用默认 aad(即可以从任何 azure AD 用户登录)并且用户被重定向到“登录 Azure AD”时,该应用程序工作正常。

问题是,当我按照文档 ( https://learn.microsoft.com/en-us/azure/static-web-apps/authentication-custom?tabs=aad ) 将租户的 azure ad auth 添加到我的 staticwebapp.config.json 时,身份验证不起作用,并且用户不会重定向到 Azure AD 进行身份验证,而是用户保持在线状态同一站点,/.auth/login/aad 页面显示 404。我无法弄清楚为什么它的重定向没有 config.json 文件中的 auth 部分,而不是自定义 Azure Ad 身份验证的 auth 部分。

"auth": {
"identityProviders": {
"azureActiveDirectory": {
"registration": {
"openIdIssuer": "https://login.microsoftonline.com/<TENANT_ID>/v2.0",
"clientIdSettingName": "AAD_CLIENT_ID",
"clientSecretSettingName": "AAD_CLIENT_SECRET"
}
}
}

}

最佳答案

错误:当您尝试导航到网络应用程序时出现错误 (404)

AADClientIDAADSecret 添加到 Web 应用配置中。

1) 转到您的静态 Web 应用程序,单击配置并选择+ 添加:

enter image description here

2) 添加两个条目,其中一个名为 AADSecretAADClientID 带有客户端 ID

enter image description here

3) 点击保存,系统将提示您进行身份验证,首次对应用进行身份验证时,您将收到请求的权限 对话框,因为我们允许应用程序登录并读取个人资料信息。

enter image description here

有关更多详细信息,请参阅此 document

关于具有自定义 Azure AD 租户的 Azure 静态 Web 应用程序未重定向,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/69968633/

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