Keycloak 密钥斗篷验证错误

Keycloak 密钥斗篷验证错误,keycloak,Keycloak,当我在KeyClope standalone(用户/角色定义)中部署我的webapp时,我可以毫无问题地登录,但当我使用KeyClope适配器在Wildfly上部署它时,我无法登录,并出现错误: [org.keycloak.adapters.OAuthRequestAuthenticator] failed verification of token: Token type is incorrect. Expected 'Bearer' but was 'null' “承载”令牌在哪里定义?

当我在KeyClope standalone(用户/角色定义)中部署我的webapp时,我可以毫无问题地登录,但当我使用KeyClope适配器在Wildfly上部署它时,我无法登录,并出现错误:

[org.keycloak.adapters.OAuthRequestAuthenticator] failed verification of token: 
Token type is incorrect. Expected 'Bearer' but was 'null'

“承载”令牌在哪里定义?

我不确定这是否有帮助,因为我没有遇到您的错误消息。看看这个,看看它是否给你一个提示。如果没有,我很抱歉,祝你好运:)

打开管理控制台并转到>客户端 这是您配置客户端和访问类型(机密、公共、仅限承载)的地方。这里可能有配置错误


我不确定这是否有帮助,因为我没有遇到您的错误消息。看看这个,看看它是否给你一个提示。如果没有,我很抱歉,祝你好运:)

打开管理控制台并转到>客户端 这是您配置客户端和访问类型(机密、公共、仅限承载)的地方。这里可能有配置错误


所以我找到了罪犯。如果其他人遇到同样的问题:我花了数小时的工作时间在Keyclope 1.5.0.Final上。昨天发布了1.6.0,问题得到解决。同样的问题甚至出现在演示示例中。因此,如果您使用带有适配器的Wildfly,请远离Keyclope 1.5.0,这样我就找到了罪魁祸首。如果其他人遇到同样的问题:我花了数小时的工作时间在Keyclope 1.5.0.Final上。昨天发布了1.6.0,问题得到解决。同样的问题甚至出现在演示示例中。因此,如果您使用带适配器的Wildfly,请远离Keyclope 1.5.0

,因为据我所知,“机密”访问用于http(浏览器访问),而Bear仅用于数据库等服务(因此没有浏览器访问)。公共访问不是我想要的。p、 以前版本中给出的示例在KeyClope standalone中运行良好,但如果我使用适配器在Wildfly上部署它们,I get error:error token'redirect_Uri使用了以下配置步骤使其工作:/bin/standalone.sh--server config=standalone-keydrope.xml和..//wildfly-9.0.1/bin/jboss-cli.sh--file=configureWildfly.cli在standalone/configuration/keydrope-server.json和适配器包jboss-cli.sh-c中更改数据源--file=adapter-install.cli由于项目环境的原因,我仅限于使用wildfly 8.2.1,并且在…standalone/configuration/中没有standalone-keydeport.xml。我将在Wildfly 9上测试该项目,以确保它是WF 8.2.1的本地文件。您可以在此处获得文件:网站上还有一个子文件夹,名为“adapters”。我使用的是:keydove-overlay-1.4.0.Final和keydove-Adapter:keydove-wf9-Adapter-dist-1.4.0.Final。然后解压它们,使文件最终进入相应的wildfly文件夹。它在wildfly 9上工作,但不是8。至少我还有最后一个选择。IntelliJ 13与wf 9不兼容,我们在大多数计算机上都有IntelliJ 13许可证。感谢Tipsa,据我所知,“机密”访问用于http(浏览器访问),而Bear仅用于数据库等服务(因此没有浏览器访问)。公共访问不是我想要的。p、 以前版本中给出的示例在KeyClope standalone中运行良好,但如果我使用适配器在Wildfly上部署它们,I get error:error token'redirect_Uri使用了以下配置步骤使其工作:/bin/standalone.sh--server config=standalone-keydrope.xml和..//wildfly-9.0.1/bin/jboss-cli.sh--file=configureWildfly.cli在standalone/configuration/keydrope-server.json和适配器包jboss-cli.sh-c中更改数据源--file=adapter-install.cli由于项目环境的原因,我仅限于使用wildfly 8.2.1,并且在…standalone/configuration/中没有standalone-keydeport.xml。我将在Wildfly 9上测试该项目,以确保它是WF 8.2.1的本地文件。您可以在此处获得文件:网站上还有一个子文件夹,名为“adapters”。我使用的是:keydove-overlay-1.4.0.Final和keydove-Adapter:keydove-wf9-Adapter-dist-1.4.0.Final。然后解压它们,使文件最终进入相应的wildfly文件夹。它在wildfly 9上工作,但不是8。至少我还有最后一个选择。IntelliJ 13与wf 9不兼容,我们在大多数计算机上都有IntelliJ 13许可证。谢谢你的提示