【发布时间】:2023-03-20 10:56:01
【问题描述】:
我正在实现一个 Angular 应用程序,并希望列出 keycloak 服务器上的所有现有领域。我配置了登录用户的领域管理客户端角色。现在我可以使用该用户的登录令牌列出 Rest-Client (https://keycloakserver/auth/admin/realms) 中的所有领域,但是当我在我的 SPA 中做同样的事情时,我最终会出现 CORS 错误:
Access to XMLHttpRequest at 'https://keycloakserver/auth/admin/realms' from origin 'https://localhost:9001' has been blocked by CORS policy: No 'Access-Control-Allow-Origin' header is present on the requested resource.
我知道如何为特定客户端配置 CORS 标头,但就我而言,我在哪里可以找到客户端或有其他方法?
【问题讨论】:
-
CORS 问题通常表明 Web Origin 客户端配置存在问题 (github.com/jangaraj/keycloak-cors-issue-debugging)
-
好的,这让我朝着正确的方向前进(请参阅下面的答案)谢谢
标签: keycloak keycloak-rest-api