├── .gitignore ├── README.md ├── README ├── dashboard.png ├── home.png ├── login.png └── signup.png ├── client ├── dist │ └── js │ │ └── app.js └── src │ ├── Main.js │ ├── app.jsx │ ├── components │ ├── Base.jsx │ ├── Dashboard.jsx │ ├── HomePage.jsx │ ├── LoginForm.jsx │ └── SignUpForm.jsx │ ├── containers │ ├── DashboardPage.jsx │ ├── LoginPage.jsx │ ├── LogoutFunction.jsx │ └── SignUpPage.jsx │ ├── modules │ └── Auth.js │ └── routes.js ├── config └── index.json ├── index.js ├── package.json ├── server ├── middleware │ └── auth-check.js ├── models │ ├── index.js │ └── user.js ├── passport │ ├── local-login.js │ └── local-signup.js ├── routes │ ├── api.js │ └── auth.js └── static │ ├── css │ └── style.css │ └── index.html ├── webpack.config.js └── yarn.lock /.gitignore: -------------------------------------------------------------------------------- 1 | node_modules/ 2 | .DS_Store 3 | -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shouheiyamauchi/react-passport-example/HEAD/README.md -------------------------------------------------------------------------------- /README/dashboard.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shouheiyamauchi/react-passport-example/HEAD/README/dashboard.png -------------------------------------------------------------------------------- /README/home.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shouheiyamauchi/react-passport-example/HEAD/README/home.png -------------------------------------------------------------------------------- /README/login.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shouheiyamauchi/react-passport-example/HEAD/README/login.png -------------------------------------------------------------------------------- /README/signup.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shouheiyamauchi/react-passport-example/HEAD/README/signup.png -------------------------------------------------------------------------------- /client/dist/js/app.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shouheiyamauchi/react-passport-example/HEAD/client/dist/js/app.js -------------------------------------------------------------------------------- /client/src/Main.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shouheiyamauchi/react-passport-example/HEAD/client/src/Main.js -------------------------------------------------------------------------------- /client/src/app.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shouheiyamauchi/react-passport-example/HEAD/client/src/app.jsx -------------------------------------------------------------------------------- /client/src/components/Base.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shouheiyamauchi/react-passport-example/HEAD/client/src/components/Base.jsx -------------------------------------------------------------------------------- /client/src/components/Dashboard.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shouheiyamauchi/react-passport-example/HEAD/client/src/components/Dashboard.jsx -------------------------------------------------------------------------------- /client/src/components/HomePage.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shouheiyamauchi/react-passport-example/HEAD/client/src/components/HomePage.jsx -------------------------------------------------------------------------------- /client/src/components/LoginForm.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shouheiyamauchi/react-passport-example/HEAD/client/src/components/LoginForm.jsx -------------------------------------------------------------------------------- /client/src/components/SignUpForm.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shouheiyamauchi/react-passport-example/HEAD/client/src/components/SignUpForm.jsx -------------------------------------------------------------------------------- /client/src/containers/DashboardPage.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shouheiyamauchi/react-passport-example/HEAD/client/src/containers/DashboardPage.jsx -------------------------------------------------------------------------------- /client/src/containers/LoginPage.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shouheiyamauchi/react-passport-example/HEAD/client/src/containers/LoginPage.jsx -------------------------------------------------------------------------------- /client/src/containers/LogoutFunction.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shouheiyamauchi/react-passport-example/HEAD/client/src/containers/LogoutFunction.jsx -------------------------------------------------------------------------------- /client/src/containers/SignUpPage.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shouheiyamauchi/react-passport-example/HEAD/client/src/containers/SignUpPage.jsx -------------------------------------------------------------------------------- /client/src/modules/Auth.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shouheiyamauchi/react-passport-example/HEAD/client/src/modules/Auth.js -------------------------------------------------------------------------------- /client/src/routes.js: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /config/index.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shouheiyamauchi/react-passport-example/HEAD/config/index.json -------------------------------------------------------------------------------- /index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shouheiyamauchi/react-passport-example/HEAD/index.js -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shouheiyamauchi/react-passport-example/HEAD/package.json -------------------------------------------------------------------------------- /server/middleware/auth-check.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shouheiyamauchi/react-passport-example/HEAD/server/middleware/auth-check.js -------------------------------------------------------------------------------- /server/models/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shouheiyamauchi/react-passport-example/HEAD/server/models/index.js -------------------------------------------------------------------------------- /server/models/user.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shouheiyamauchi/react-passport-example/HEAD/server/models/user.js -------------------------------------------------------------------------------- /server/passport/local-login.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shouheiyamauchi/react-passport-example/HEAD/server/passport/local-login.js -------------------------------------------------------------------------------- /server/passport/local-signup.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shouheiyamauchi/react-passport-example/HEAD/server/passport/local-signup.js -------------------------------------------------------------------------------- /server/routes/api.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shouheiyamauchi/react-passport-example/HEAD/server/routes/api.js -------------------------------------------------------------------------------- /server/routes/auth.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shouheiyamauchi/react-passport-example/HEAD/server/routes/auth.js -------------------------------------------------------------------------------- /server/static/css/style.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shouheiyamauchi/react-passport-example/HEAD/server/static/css/style.css -------------------------------------------------------------------------------- /server/static/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shouheiyamauchi/react-passport-example/HEAD/server/static/index.html -------------------------------------------------------------------------------- /webpack.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shouheiyamauchi/react-passport-example/HEAD/webpack.config.js -------------------------------------------------------------------------------- /yarn.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shouheiyamauchi/react-passport-example/HEAD/yarn.lock --------------------------------------------------------------------------------