2017-08-20 17 views
-2

私のアプリにログインページを追加しようとしていますが、反応や反応ルータの最新のチュートリアルはありません。React Authentication

パスポートjについて考えて、認証が成功すると反応アプリにリダイレクトされるだけです。

思考?より良い方法がありますか?

答えて

0

あなたはonEnterコールバックSignIn機能で

ReactDOM.render(
    (
     <Provider store={store}> 
     <Router history={browserHistory}> 
      <Route path="/" component={Nav} > 
       <IndexRoute component={Home}/> 
       <Route path='/customers' component={Customers} onEnter={SignIn}/> 
       <Route path='/vendors' component={Vendors} onEnter={SignIn}/> 

     </Router> 
     </Provider> 
    ), document.getElementById('reactEntry')); 

、ユーザーがログインできるかどうかを確認する必要が何をしてすべてのルートを保護することができます。そうでない場合は、表示エラーメッセージ

また、ここには良い例があります:https://developer.okta.com/blog/2017/03/30/react-okta-sign-in-widget