Keycloak登录和注册操作不是https

时间:2019-02-24 09:52:50

标签: https login registration keycloak

我有可以处理https的Nginx,但是keycloak的登录和注册形式具有http操作,我找不到将它们设置为https的方法。

在浏览器中将其设置为https即可正常工作。

有两个变量:

{url.registrationUrl}
{url.loginAction}

这些值从哪里来?

编辑:

我做了一个解决方法

{url.registrationUrl?replace('http', 'https')}

1 个答案:

答案 0 :(得分:0)

使用代理地址转发。

  1. 在Nginx中转发原始架构(server.conf) proxy_set_header X-Forwarded-Proto $ scheme;
  2. 在Keyclok(standalone / domain.xml)中使用此信息 http-listener中的proxy-address-forwarding = true

https://www.keycloak.org/docs/latest/server_installation/index.html#identifying-client-ip-addresses