Azure functions 带有B2C的CORS错误Azure函数-Blazor
我有一个Blazor应用程序正在调用一个受B2C保护的Azure函数。如果直接从浏览器调用该函数,我将被重定向到B2C登录,一旦验证,该函数将按预期返回Json对象。现在,如果我在Blazor应用程序中通过函数“允许匿名访问”进行调用,它就会工作。现在,当我将函数access设置为“使用Active Directory登录”时,我得到以下信息: 我已将本地主机添加到函数Cors中: 不确定在Blazor中初始化连接时是否应该添加任何内容? 附加说明:该应用程序通过B2C认证 谢谢, Mike发生此错误是因为您正在访问Azure functions 带有B2C的CORS错误Azure函数-Blazor,azure-functions,azure-ad-b2c,blazor,Azure Functions,Azure Ad B2c,Blazor,我有一个Blazor应用程序正在调用一个受B2C保护的Azure函数。如果直接从浏览器调用该函数,我将被重定向到B2C登录,一旦验证,该函数将按预期返回Json对象。现在,如果我在Blazor应用程序中通过函数“允许匿名访问”进行调用,它就会工作。现在,当我将函数access设置为“使用Active Directory登录”时,我得到以下信息: 我已将本地主机添加到函数Cors中: 不确定在Blazor中初始化连接时是否应该添加任何内容? 附加说明:该应用程序通过B2C认证 谢谢, Mike
https://{tenant}.b2clogin.com/{tenant}.onmicrosoft.com
端点
从https://localhost
endpoint
由于Azure B2C服务器端的限制,我们无法解决此错误。(Azure广告或Azure广告B2C不支持CORS)
解决方法是
你从服务器端获取令牌,调用服务器中的函数,然后你的应用程序调用你的服务器
参考:
发生此错误是因为您正在访问https://{tenant}.b2clogin.com/{tenant}.onmicrosoft.com
端点
从https://localhost
endpoint
由于Azure B2C服务器端的限制,我们无法解决此错误。(Azure广告或Azure广告B2C不支持CORS)
解决方法是
你从服务器端获取令牌,调用服务器中的函数,然后你的应用程序调用你的服务器
参考:
如果我的答案有帮助,请将其作为答案接受(单击答案旁边的复选标记,将其从灰色变为已填写)。谢谢。如果我的答案有帮助,请接受它作为答案(点击答案旁边的复选标记,将其从灰色变为已填写)。非常感谢。