oauth2.0 OKTA重定向不工作- React路由

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

我写了一个启用OKTA的React应用程序(OIDC with PKCE)。当我从节点服务器(npm start)本地运行应用程序时,它工作得很好。
当我将dist文件放入Apache时,带有完全相同托管路径的相同代码就不起作用了。

详情如下

使用node server(npm start)的REDIRECT URI如下所示。
http://localhost:3000/tmbo/login/callback
现在,当我在Apache中托管这个(本地)时;相同的重定向URI失败,页面未找到(有一些路由问题,我不能弄清楚)。
http://localhost:8080/tmbo/login/callback
请注意,OKTA端的配置是正确的。需要一些指导,谢谢。

参考文献

https://developer.okta.com/docs/guides/implement-grant-type/authcodepkce/main/#next-steps

h6my8fg2

h6my8fg21#

已执行以下操作以解决此问题。

1.在httpd.conf中,重写模块被注解了。已取消注解(删除前面的#)
LoadModule rewrite_module lib/httpd/modules/mod_rewrite.so
1.在httpd.conf中的DirectoryRoot目录下
AllowOverride无
更改
允许覆盖全部
1..htaccess文件位于虚拟目录下,内容如下。
.htaccess文件内容

Options -MultiViews

RewriteEngine On

RewriteCond %{REQUEST_FILENAME} !-f

RewriteRule ^ index.html [QSA,L]

字符串

注意:您可以通过以下方式查找DocumentRoot和ServerRoot。

apachectl -t -D DUMP_RUN_CFG

相关问题