Okta身份验证/ React:页面必须在登录后刷新

时间:2020-03-25 00:29:11

标签: javascript reactjs okta

我遇到以下问题: 首先,我使用React构建了一个管理前端-现在我想通过Okta添加身份验证。我基本上遵循了提供的教程(https://developer.okta.com/blog/2018/07/10/build-a-basic-crud-app-with-node-and-react#add-authentication-to-your-node--react-app-with-okta)。我的路由器如下所示(由于SecureRoute不能与primary = false一起使用,因此必须包括两个路由器)。

             <Router primary={false}>

                <AppBarTitleUpdater path="/">


                    <Home path="/" />

                    ...
                    <ImplicitCallback path="/implicit/callback" />


                </AppBarTitleUpdater> 

            </Router>
            <Router>
            <AppBarTitleUpdater path="/">
            <SecureRoute path="/targetgroups" component={TargetGroups}/>
            <SecureRoute path='/problems' component={Problems} />
            </AppBarTitleUpdater> 
            </Router>

现在,存在以下问题:如果我没有登录,则不会显示问题和目标组路径。完善!但是,当我登录时,在刷新两页之前,它仍然是空的。

因此,身份验证有效,但是用户体验不好。

其他人遇到过该问题和解决方案的建议吗?

非常感谢:)

0 个答案:

没有答案