首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >密钥掩码错误:无法在只承载模式下交换授予代码。

密钥掩码错误:无法在只承载模式下交换授予代码。
EN

Stack Overflow用户
提问于 2022-02-17 15:32:37
回答 2查看 152关注 0票数 0

使用具有以下配置的keycloak-connect

代码语言:javascript
复制
{
  "realm": "example",
  "auth-server-url": "http://localhost:8080/auth/",
  "ssl-required": "external",
  "resource": "example",
  "verify-token-audience": true,
  "credentials": {
    "secret": "<hidden>"
  },
  "use-resource-role-mappings": true,
  "confidential-port": 0
}

Post登录,我得到以下错误:

代码语言:javascript
复制
Cannot exchange code for grant in bearer-only mode.

我做错了什么?

EN

回答 2

Stack Overflow用户

发布于 2022-02-17 16:55:21

我做错什么了?

您使用的是带有Access type: bearer-only的Keycloak客户端。“只支持”客户端是从不启动登录的web服务。因此,您可以看到,任何登录尝试/代码交换都会被Keycloak拒绝--在本例中。

票数 0
EN

Stack Overflow用户

发布于 2022-02-17 17:57:28

我在别的地方有个窃听器。在创建express-sessionMemoryStore实例时,我忘记了单词new :)

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/71160970

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档