keycloak - 使用 https keycloak 服务器设置仅 keycloak 承载客户端

标签 keycloak keycloak-services

我一直在尝试设置 keycloak 只承载客户端。按照 JavaScript 适配器的 keycloak 文档中提到的步骤进行操作。 http 工作正常。使用 https 时,我收到“访问被拒绝”的消息。 下面是客户端使用的keycloak.json。 { “领域”:“我的领域”, "auth-server-url": "https://10.65.107.118:8043/auth", "ssl-required": "无", “资源”:“边缘”, “仅承载”:正确, “公共(public)客户端”:正确, “使用资源角色映射”:true, “ secret 端口”:0 }

最佳答案

解决方案是在 keycloak.json 中添加“realm-public-key”。

realm-public-key的值可以从keycloak服务器上找到。这将进入领域设置,您可以找到公钥并将其复制粘贴到 keycloak.json 中,以供该领域的客户端应用程序使用。

{ “领域”:“我的领域”, "auth-server-url": "https://10.65.107.118:8043/auth", "ssl-required": "无", “资源”:“边缘”, “仅承载”:正确, “公共(public)客户端”:正确, “使用资源角色映射”:true, “ secret 端口”:0, “领域公钥”:“MIIBIjANBgkqh...” }

希望这对某人有帮助!

关于keycloak - 使用 https keycloak 服务器设置仅 keycloak 承载客户端,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50220104/

相关文章:

java - Keycloak:订阅事件,例如创建用户以触发网络服务

用于创建用户的 Keycloak API 返回 403 Forbidden

angularjs - KEYCLOAK - 刷新/更新 token 不起作用

java - Spring Boot - KeyCloak 指向 403 forbidden

nginx - keycloak无效参数: redirect_uri behind a reverse proxy

java - Keycloak:使查询字符串参数在标记 FreeMarker 模板中可用

azure - Keycloak:将电子邮件从 Azure AD 映射到自动创建的 Keycloak 用户

http-post - 如何使用httppost/rest-api从keycloak获取用户列表

resteasy - key 斗篷/OIDC : retrieve user groups attributes

keycloak - ABAC with keycloak - 在策略中使用资源属性