首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >没有使用keycloak-js创建的Keycloak实例

没有使用keycloak-js创建的Keycloak实例
EN

Stack Overflow用户
提问于 2022-03-02 13:20:06
回答 1查看 322关注 0票数 0

Keycloak (14.0)被配置用于React+Typescript应用程序和PKCE的使用。

两个月前进行POC的时候,这套装置运作得很好。

但是,现在它甚至无法使用Keycloak 16.1.1版本。

‘’版本总是与服务器版本保持同步。

代码语言:javascript
复制
const keycloakConfig = {
    url: 'http://127.0.0.1:8080/auth',
    realm: 'my-realm',
    clientId: 'my-react-app'
}

const keycloak = Keycloak(keycloakConfig);
console.log('keycloak ==>' + JSON.stringify(keycloak));

上面的代码现在将输出记录为:keycloak ==>{}

已经花了整整一天的时间来解决这个可能很小但却无法解决的问题。

任何解决这一问题的建议都会受到赞赏。

EN

回答 1

Stack Overflow用户

发布于 2022-06-29 09:09:38

我已经用这个解决了我的项目反应类型记录

代码语言:javascript
复制
    import Keycloak, { KeycloakConfig } from "keycloak-js";

    const initOptions: KeycloakConfig = {
        url: "https://myurl/auth",
        realm: "myrealm",
        clientId: "myclient",
    };

    const keycloak = new Keycloak(initOptions);

    export default keycloak;

以及稍后将所有内容包装成ReactKeycloakProvide

代码语言:javascript
复制
      <React.StrictMode>
            <ReactKeycloakProvider authClient={keycloak}>
                <App />
            </ReactKeycloakProvider>
        </React.StrictMode>
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/71323390

复制
相关文章

相似问题

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