小编Ami*_*ian的帖子

React keycloak TypeError: kc.updateToken(...).success 不是函数

我正在执行keycloak。

这是我的 keycloak 初始化配置:

const token = localStorage.getItem('kc_token');
const refreshToken = localStorage.getItem('kc_refreshToken');

export const keycloakInitConfig = {
  onLoad: 'login-required',
  promiseType: 'native',
  token,
  refreshToken,
};
Run Code Online (Sandbox Code Playgroud)

有时我收到此错误

TypeError: kc.updateToken(...).success 不是函数

如果有人可以帮助我,非常感谢。

更新1:

                        kc.updateToken(-1).success(function() {
                            kc.onAuthSuccess && kc.onAuthSuccess();
                            initPromise.setSuccess();
                        }).error(function() {
                            kc.onAuthError && kc.onAuthError();
                            if (initOptions.onLoad) {
                                onLoad();
                            } else {
                                initPromise.setError();
                            }
                        });
Run Code Online (Sandbox Code Playgroud)

我有这个node_modules,我的keycloak-js版本是6.0.0.

更新 2:

export const keycloakInitConfig = {
  onLoad: 'login-required',
  promiseType: 'native',
  token,
  refreshToken,
};

export const onKeycloakEvent = (store) => (event, error) …
Run Code Online (Sandbox Code Playgroud)

authentication single-sign-on reactjs keycloak react-hooks

7
推荐指数
2
解决办法
2802
查看次数