繁体   English   中英

如何在keycloak和nginx上配置cors?

[英]How to configure cors on keycloak and nginx?

问题是这样的:我们发布了一个带有 Vue 前端和 keycloak 授权服务器的应用程序。 Keycloak在docker容器中工作,应用位于URL:app.xxxx.xx,授权在ZE6B391A8D2C4D45902A23A8B6585xx.3D.xxx: Nginx 用作代理服务器。 一切都开始了,但是授权后,应用程序本身并没有加载并出现错误:

在“https://auth.xxxx.xx/auth/realms/Atlas/protocol/openid-connect/token”访问XMLHttpRequest(重定向自“http://auth.xxxx.xx/auth/realms/Atlas/protocol” /openid-connect/token') 来自原点'http://app.gxxxx.xx.' 已被 CORS 策略阻止:当请求的凭据模式为“包含”时,响应中的“Access-Control-Allow-Origin”header 的值不得为通配符“*”。 XMLHttpRequest 发起的请求的凭证模式由 withCredentials 属性控制。

密钥斗篷配置

Nginx 配置

尝试在客户端配置中的“Web origins”中使用“+”?

请参阅Web 起源

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM