如何重置 ADB2C 自定义策略自定义 HTML 缓存?

How to reset ADB2C custom policy custom HTML cache?

我有一个自定义 ADB2C 策略,指定 <ContentDefinition> 标签使用自定义 HTML。自定义 HTML 存储在 Azure Blob 存储中。

我遇到的问题是,当我上传自定义的新版本 HTML 时,当我查看策略时,更改不会显示出来(除非我把它放在一夜之间)。我怀疑可能正在进行一些缓存,但是我看到的文档 none 提到了缓存。

有没有办法 disable/clear 缓存,或者是否有其他具有类似症状的错误?

新文件肯定在 blob 存储中,因为我可以直接在浏览器中请求它们并获取最新版本。

我还可以使用新名称上传新的 html 文件并调整策略以指向新名称,因此我相当有信心我没有犯愚蠢的配置错误。

AAD B2C 不会缓存或下载您的 HTML 文件。 AAD B2C 投放 JS 告诉 client 下载 HTML,然后 AAD B2C 交付的客户端 JS,将有 client将 HTML 文件与页面上的内容合并。这里的问题与 客户端 浏览器缓存 HTML 文件有关。您通常可以使用 Incognito/Private 模式来证明这一点。

您可以在此处查看有关此过程如何工作的更多信息: https://docs.microsoft.com/en-us/azure/active-directory-b2c/customize-ui-with-html?pivots=b2c-custom-policy#custom-html-and-css-overview