oauth2.0 Keycloak React缺少参数code_challenge_method

juud5qan  于 2023-08-02  发布在  React
关注(0)|答案(1)|浏览(157)

我真的不知道它不喜欢什么,但我已经在客户端配置了代码交换代码的验证密钥为S256,并尝试使用此配置初始化keycloak:

const keycloakConfig = {
     url: "http://localhost:8081/auth",
     realm: "project-realm",
     clientId: "project-client",
     pkceMethod: "S256",
   };

字符串
在尝试初始化它时,它会抛出这个错误:缺少+参数%3A +code_challenge_method
谁来帮帮我,我错过了什么加密魔法?

wh6knrhe

wh6knrhe1#

ok找到了:
使用此配置

const keycloakConfig = {
     url: "http://localhost:8081/auth",
     realm: "project-realm",
     clientId: "project-client"
   };

字符串
并初始化keycloak如下:

keycloak.init({ onLoad: "login-required", pkceMethod: "S256" })

相关问题