当前位置: 首页 > 知识库问答 >
问题:

在Azure AD SSO注销后序列中,如何解决此CORS错误?

丌官浩旷
2023-03-14

我有一个webforms web应用,我正在其中集成Azure AD SSO。我有一个登录序列工作正常,但注销后重定向给我一个CORS错误。

在我呼叫应用程序时。使用OpenIDConnectAuthentication()在我的startup类中,我有以下内容(实际上URI不是硬编码的,而是在web.config中设置的)

.PostLogoutRedirectUri = "https://localhost:44370/LoggedOut.aspx"

错误是

SEC7120:[CORS]起源https://localhost:44370“没有找到”https://localhost:44370'在访问控制中,允许位于的跨源资源的源响应标头'https://login.microsoftonline.com/common/oauth2/v2.0/logout?post_logout_redirect_uri=https://localhost:44370/LoggedOut.aspx

我尝试调用HttpContext。当前。GetOwinContext().回应。标题。添加(访问-控制-允许-起源", {"*"}) 但没有更改。

编辑:我在Azure门户中的应用的重定向URIs部分中配置了URL。


共有1个答案

易自珍
2023-03-14

你说你在Azure门户的RedirectURIs部分为应用程序配置了URL,但它应该在应用程序注册中的属性下配置

回复URL部分应该只包含您希望用户在登录后重定向到的任何页面。

 类似资料:
  • 错误-mssql08(系统找不到指定的文件)java.io.FileNotFoundException:mssql08(系统找不到指定的文件)在java.io.FileInputStream.Open0(本机方法)

  • 问题内容: 我在下一行出现错误。我正在做添加到jsonarray的过程。请帮我。 问题答案: 这是我在重新编程时经常遇到的错误。此异常的原因或细节非常清楚。不允许在迭代时修改集合(正在添加新元素)。至少不支持语法。 为了解决您的问题,我认为有两种方法很简单。 1)。而不是使用语句来循环,更好的方法是使用迭代器来避免ConcurrentModificationException。 2)。在循环播放时

  • 实现一个以整数为参数的静态方法,使用Math类计算给定整数的整数平方根。如果整数为负数,则取其正数的平方根,然后返回结果的负数,表示它是一个虚数 我一直在尝试,一直到这里

  • org.gradle.execution.multipleBuildFailures:生成完成,失败1次。 在org.gradle.initialization.defaultgradlelauncher$executeTasks.run(DefaultG radlelauncher.java:358)

  • 错误是: 错误:元素类型无效:应为字符串(对于内置组件)或类/函数(对于复合组件),但得到:未定义。您可能忘记了从定义组件的文件中导出组件,或者您可能混淆了默认导入和命名导入。 在App.js:22检查你的代码。在应用程序中(由ExpoRoot创建)在ExpoRoot中(位于renderApplication.js:45)在RCTView中(位于View.js:34)在视图中(位于AppConta

  • 我想从我的子域(文件托管服务器)获取json,但它得到以下错误: 原因:CORS请求未成功) (原因:缺少CORS头访问控制允许起源 我的类似代码: 我补充说 但不工作。 我补充说 若要编码,请获取文件,但返回响应状态0,模式:“不透明”。 请帮帮我。