首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >标识服务器4 Cors问题

标识服务器4 Cors问题
EN

Stack Overflow用户
提问于 2018-06-05 14:38:30
回答 1查看 2.4K关注 0票数 4

我在.Net Core2.0中使用IdentityServer4创建了一个令牌服务器。不过,我在Plesk (用于windows)上遇到了cors问题,但不是本地的。我看到一条错误信息:

加载https://www.mywebsite.com/.well-known/openid-configuration失败:从“https://www.mywebsite.com/.well-known/openid-configuration”重定向到“https://mywebsite.com/.well-known/openid-configuration”已被CORS策略阻止:请求的资源上没有“访问-控制-允许-原产地”标头。因此,“https://stgapp.mywebsite.com”源是不允许访问的。

我在我的创业公司中配置了这样的Cors:

代码语言:javascript
运行
复制
services.AddCors(o => o.AddPolicy("MyPolicy", builder =>
{
    builder.AllowAnyOrigin()
           .AllowAnyMethod()
           .AllowAnyHeader()
           .AllowCredentials();
}));
public void Configure(IApplicationBuilder app)
{
    app.UseCors("MyPolicy");
}

在IdentityServer中,我有AllowAll源程序来运行这个测试

代码语言:javascript
运行
复制
var loggerFactory = new LoggerFactory();
var identityServerCors = new DefaultCorsPolicyService(loggerFactory.CreateLogger<DefaultCorsPolicyService>())
{
    AllowAll = true
};

但我还是收到了cors错误。有人知道我还能做些什么来解决这个问题吗?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2018-06-08 03:45:31

我花了一周的时间才修好。我不确定这是IDSVR4中的一个bug,还是我的浏览器中的一个bug,但事实证明,Plesk默认配置了一个来自http://www.mywebsite.com -> http://mywebsite.com的永久重定向。所以,当我的弹出窗口加载时,我总是收到一个cors错误。移除重定向问题

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/50702814

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档