当前位置: 首页 > 知识库问答 >
问题:

KeyCloak状态参数无效

唐渊
2023-03-14

当用户单击“登录”时,会重定向到KeyClope登录页面

[Server:node-00]13:40:00709警告[org.keydape.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>

应用程序URL为https://localhost:8443/app

当我使用超文本传输协议时,它可以工作。但是当我使用https时,错误就来了。有什么想法吗?

共有1个答案

柳涵映
2023-03-14

在这里,可能有许多场景可能会在https中失败。

  1. 密钥斗篷在https中运行
  2. 为KeyClope创建自签名认证
  3. 将此证书导入本地Java环境。所以握手是可能的

我希望你在keyCloak中生成证书,你可以在keyCloak/Security/ssl中找到证书。

 类似资料:
  • 假设我想将另一个值传递到请求调用中,比如字符串'e Bay Seller',并期望在响应中返回相同的字符串。我想使用这个值来帮助我的应用程序确定将返回的令牌分配给哪个帐户(基于哪个帐户配置文件启动了重定向链接)。 “state”是传递变量的有效位置吗?我考虑使用会话变量来处理这个场景,但很快意识到这是行不通的,因为OAuth流程将我带出了我的项目域之外。 OAuth是否支持传递预期作为发送返回的变

  • 在我的React JS项目中,我正在处理。我已经通过了使用进行私有路由和身份验证的示例。 https://reacttraining.com/react-router/web/example/auth-workflow 根据这个留档,他们创建了一个作为无状态组件。 但我的要求是将其转换为有状态的React组件,因为我想将我的组件连接到redux存储。 这是我的代码。 无状态组件 我将这个组件转换成

  • 帮助用户快速部署无状态的应用。 无状态应用即Deployment,Deployment的详细介绍内容,请参考kubernets官方文档-Deployments。 Pod是Kubernetes的最小编排单位,无状态deployment应用即通过声明pod模板等信息编排部署无状态应用,适用于pod完全一样、没有顺序、无所谓运行在哪台主机的应用。 入口:在云管平台单击左上角导航菜单,在弹出的左侧菜单栏中

  • 我是EJB的新手,最近开始研究EJB(3.0)。我已经使用Java6年了,但以前从未使用过EJB。至少可以说,整个EJB业务的复杂性让我不知所措。我不明白我可以在哪里实际应用一些概念。 在理解无状态会话bean后,我想到的一个问题是,你能不能不要总是用一个没有本地成员的类的共享实例来替换无状态会话bean(实际上使其无状态)?我了解到正在为无状态会话bean进行实例池。如果没有状态,就不能简单地使

  • HTTP Status 404-/controller/results.jsp类型状态报告消息/controller/results.jsp描述请求的资源(/controller/results.jsp)不可用。Apache Tomcat/7.0.12 我的web.xml代码: servlet-context.xml 谢了。

  • 在接口流中: 中间操作可分为有状态和无状态。它们影响并行流的结果。 只有两个终端操作是非确定性方法:findAny()和forEach(Consumer)。它们影响并行流的结果。 如果中间无状态操作执行惰性操作,它们可能会产生副作用。这会影响并行Stream的结果。 中间操作可分为以下几类: 有状态 不同的() 排序() 极限(长l) 跳过(长l) 无国籍 地图(功能f) 以下是我的两个问题: >