gpt4 book ai didi

Azure B2C,具有来自暂存 Azure 静态 Web 应用程序的动态重定向 URI

转载 作者:行者123 更新时间:2023-12-03 02:09:34 24 4
gpt4 key购买 nike

我有一个托管 vue 应用程序的 Azure 静态 Web 应用程序,它使用 Azure B2C 进行身份验证。

我想使用静态 Web 应用程序的功能,在 Azure Devops 中的每个拉取请求中,它都会部署到唯一的暂存环境,但由于 B2C 为每个分支创建一个新 URL,因此该 URL 不在 B2C 中重定向列表和登录失败。 B2C 不允许我使用通配符 URI。

当每个静态应用程序暂存分支的 URL 不同时,如何让 Azure B2C 与静态应用程序暂存分支配合使用?

最佳答案

当您启动新的静态 Web 应用程序时,您可以使用 Azure CLI 将回复 uri 添加到 B2C 中的应用程序注册中。尽管这需要进行清理练习,以确保您的 URI 数量低于最大数量。

另一种选择是使用状态参数。当您发出登录请求时,您会将 URL 存储到您希望定向到的静态 Web 应用程序。然后您登录,B2C 重定向到一个页面,该页面随后读取状态,然后通过 302 响应将您转到正确的 URL。此处概述:https://learn.microsoft.com/en-us/azure/active-directory/develop/reply-url#use-a-state-parameter

请务必阅读该方法的安全问题。

关于Azure B2C,具有来自暂存 Azure 静态 Web 应用程序的动态重定向 URI,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/73735827/

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