当前位置: 首页 > 知识库问答 >
问题:

步骤1.使用react-keycloak找不到HTML 404

霍锦
2023-03-14

我使用简单的React应用程序和Keycloak进行身份验证机制(登录/注销页面+OpenID授权)。我已经将Keycloak实例部署到Amazon EC2,并且可以访问管理控制台。一切都在管理控制台中正确配置。我创建了访问类型为public的独立客户端。

对于前端,我使用这个库(https://www.npmjs.com/package/@react-keycloak/web)。一切都根据文档和示例(https://github.com/react-keycloak/react-keycloak-examples/tree/master/examples/react-router)进行。

const keycloakProviderConfig = {
    onLoad: 'login-required',
};

ReactDOM.render(
    <ReactKeycloakProvider
        authClient={keycloak}
        initConfig={keycloakProviderConfig}
        LoadingComponent={<div>Custom loading component</div>}
    >
        <App />
    </ReactKeycloakProvider>,
    document.getElementById('root')
);

共有1个答案

慕容品
2023-03-14

经过调查,我发现服务器的版本是8.0.2,而keycloak-js的版本是11。我只是把keycloak-js库降级到9.0.2,所有的东西都修复了。

 类似资料:
  • 在如下定义的项目结构中, src/main/java--Config(RunCukesTest.java)--步骤定义 当我使用RunAs从

  • 步骤一:绑定域名 先登录微信公众平台进入“公众号设置”的“功能设置”里填写“JS接口安全域名”。 备注:登录后可在“开发者中心”查看对应的接口权限。 步骤二:引入JS文件 在需要调用JS接口的页面引入如下JS文件,(支持https):http://res.wx.qq.com/open/js/jweixin-1.6.0.js 如需进一步提升服务稳定性,当上述资源不可访问时,可改访问:http://r

  • 问题 Cucumber在使用CLI运行程序运行时找不到步骤定义,但在使用junit运行程序运行时可以找到。 也就是说,当从linux命令行运行cucumber-jvm时,找到了特性文件,但未找到步骤定义文件,从而生成消息 (完整消息请参阅底部) 但是,通过Maven(例如'mvn test')运行时,会找到步骤定义,并按预期执行测试。我已经复习过类似的问题了,在我秃顶之前,我会很感激你的帮助。 -

  • 我试图在aws emr上以客户端模式运行一个spark应用程序。我已经设置了一个引导操作来从s3导入所需的文件和jar,并且我有了一个运行单个火花作业的步骤。 然而,当该步骤执行时,没有找到我导入的jar。以下是stderr输出: 19/12/01 13:42:05警告dependencyutils:Local jar/mnt/var/lib/hadoop/steps/s-2hlx7kpzca07

  • 1. 预处理的步骤 现在我们全面了解一下C编译器做语法解析之前的预处理步骤: 1、把第 2 节 “常量”提到过的三连符替换成相应的单字符。 2、把用\字符续行的多行代码接成一行。例如: #define STR "hello, "\ "world" 经过这个预处理步骤之后接成一行: #define STR "hello, " "world" 这种续行的写法要求\后面紧跟换行,中间不能有其它空白

  • 我正尝试在类似UNIX的命令行上使用Maven运行Cucumber(不幸的是,我被迫使用Windows,尽管cmd.exe具有相同的结果): 结果如下: 我查看了所有Google/SO搜索结果的顶部,以查找此错误信息和类似错误信息。许多例子,例如Cucumber在运行单个特性时找不到步骤,以及Cucumber找不到步骤定义,都说要用和--require参数指定步骤定义,但它们似乎在某个时候从Cuc