Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/ssl/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
使用KeyClope时的静默身份验证CORS问题_Cors_Fetch_Openid Connect_Keycloak - Fatal编程技术网

使用KeyClope时的静默身份验证CORS问题

使用KeyClope时的静默身份验证CORS问题,cors,fetch,openid-connect,keycloak,Cors,Fetch,Openid Connect,Keycloak,我正在尝试使用以下调用在我的站点上执行静默身份验证: fetch('http://localhost:8100/auth/realms/master/protocol/openid-connect/auth?response_type=code&scope=openid&client_id=portal&redirect_uri=http%3A//localhost%3A8080/o/auth/oidc/callback&state=CJOREX0\u bhjgnuyrke3908lqdnuuv

我正在尝试使用以下调用在我的站点上执行静默身份验证:

fetch('http://localhost:8100/auth/realms/master/protocol/openid-connect/auth?response_type=code&scope=openid&client_id=portal&redirect_uri=http%3A//localhost%3A8080/o/auth/oidc/callback&state=CJOREX0\u bhjgnuyrke3908lqdnuuvm2jhxo5u8tg&nonce=mjj2eqckctlwqix0ubsfdwrsblll7fibsukbxzi2vfs&prompt=none'{
方法:“GET”,
模式:“cors”
})
我已为我的客户端配置了web源,如下所示:

但我还是发现了CORS的错误:

CORS策略已阻止从源“”获取“”的访问:请求的资源上不存在“访问控制允许源”标头。如果不透明响应满足您的需要,请将请求的模式设置为“no cors”,以获取禁用cors的资源


知道我在这里遗漏了什么吗?

响应的HTTP状态码是什么?您可以使用浏览器devtools中的网络窗格进行检查。这是4xx还是5xx错误,而不是200 OK成功响应?@sideshowbarker,这不是状态码,而是缺少Access Control Allow Origin标头,因此请求被浏览器本身阻止。响应的HTTP状态码是什么?您可以使用浏览器devtools中的网络窗格进行检查。这是4xx还是5xx错误,而不是200 OK成功响应?@sideshowbarker,这不是状态码,而是缺少Access Control Allow Origin标头,因此请求被浏览器本身阻止。