簡體   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