我正在执行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)