Keycloak状态参数无效

时间:2018-05-04 13:36:57

标签: keycloak

当用户点击登录时,重定向到Keycloak登录页面&成功登录后,用户返回400应用错误页面。 服务器日志显示如下:

  

[服务器:node-00] 13:40:00,709 WARN   [org.keycloak.adapters.OAuthRequestAuthenticator](默认任务-30)   状态参数无效

我的申请表是:

<subsystem xmlns="urn:jboss:domain:keycloak:1.1">
    <secure-deployment name="appWEB.war">
        <realm>demo</realm>
        <resource>app</resource>
        <public-client>true</public-client>
        <auth-server-url>http://localhost:8180/auth</auth-server-url>
        <ssl-required>EXTERNAL</ssl-required>
    </secure-deployment>
</subsystem>

应用程序网址为https://localhost:8443/app&amp; redirect_url是https://localhost:8443/app/private.jsf

当我使用http时,它有效。但是当我使用https时出现错误。 有什么想法吗?

1 个答案:

答案 0 :(得分:1)

此处可能有许多情况可能会因https

而失败
  1. https
  2. 中运行的Keycloak
  3. 为keycloak创建自签名认证。
  4. 将此证书导入您的本地Java环境。可以进行握手。
  5. 我希望您在keycloak中生成证书,您可以在keycloak/security/ssl内找到证书。