关键时钟令牌服务未运行

时间:2020-03-11 19:47:39

标签: node.js reactjs amazon-cognito keycloak auth0

我正在尝试使用密钥斗篷进行身份验证和授权。

我已经在kubernetes上部署了keycloak operator并创建了example keycloak实例。我已经创建了demo clientrealmuser

我已经能够成功转发并登录到管理控制台。

现在,我想使用react-keycloak对其进行测试。我已经为演示客户端下载了keycloak.json并更新了react-keycloak示例中所需的env文件。但这不起作用。

转到http://localhost:8080/auth/realms/user_realm/给我:

{
- realm: "user_realm",
- public_key: "MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAk/ppy1MdjUBSTdidubb8wwlAKP2Pt4AyfAdQUYA4F1Ecvliir9EC/RZVICfFbQa4Jiekmr8K4Ye7DsXspseOll6ppL8zO3wDVMQNqthLbFHzEzPd+atkA//G6T/pgDKXO45EC0dNuo1Z2O4UWIn1ZewDMM2RlKXg6bcNtYKsWxcfNGqr/SRLkInrGa0yDVfr/anKhPTZhaUkbTrtemucSxGHD3vye5yWSoUbu22TDMmnLKiUOI5TATe/W11Vvbuv6cSEZVx9w1k6nvuHlAwnjrQEmHNS66lL1qtfau7cckM77Lz0TA5P/lYLhFsuGsqFzKyWqG1y1hYcHweYyL48/QIDAQAB",
- token-service: "http://localhost:8080/auth/realms/user_realm/protocol/openid-connect",
- account-service: "http://localhost:8080/auth/realms/user_realm/account",
- tokens-not-before: 0
}

我尝试了这些网址,并获得了以下结果:

enter image description here

enter image description here

似乎未启用令牌服务。我需要做什么才能启用它? 另外,在检查keycloak pod的日志时,我发现了以下内容。不确定是否相关。

enter image description here

对我有什么提示吗? :)

1 个答案:

答案 0 :(得分:0)

从您的应用程序重定向后,此页面是否打开?

据我在URL的第一个屏幕截图上看到的: ... / auth?client_id = account&redire ....-而不是帐户应该是“客户端机密”(据https://github.com/keycloak/keycloak-operator/blob/master/deploy/examples/client/client-secret.yaml了解)