gpt4 book ai didi

javascript - 具有 SPA 站点 CORS 问题的 IdentitySever

转载 作者:行者123 更新时间:2023-11-30 11:46:12 26 4
gpt4 key购买 nike

我有一个 asp core angular 2 SPA 网站,它使用 oidc 客户端向 IdenityServer 进行身份验证。

我尝试从 javascript walthrough example 获取 spa 授权出。

为了模拟不同的域,spa 站点在 http://localhost:5000 上运行,identityserver 在 http://localhost:7890

上运行

在 IdentityServer 中,我将 AllowedCorsOrigins 添加到客户端配置中。

AllowedCorsOrigins = new List<string>
{
"http://localhost:5000"
}

但是当我触发重定向时我仍然遇到跨域问题

XMLHttpRequest cannot load http://localhost:7890/identity-server/.well-known/openid-configuration. No 'Access-Control-Allow-Origin' header is present on the requested resource. Origin 'http://localhost:5000' is therefore not allowed access. The response had HTTP status code 404.

我错过了什么?

最佳答案

The response had HTTP status code 404.

这可能是错误消息中最重要的部分。您启用了 CORS,但大概只针对实际存在的页面。

你弄错了 URL。

关于javascript - 具有 SPA 站点 CORS 问题的 IdentitySever,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40905057/

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