This is a project that shows how to integrate a keycloak client with a React.JS application and a Node.JS application
Here you'll find how to run a keycloak container with Docker and Docker-Compose and how to automate the Keycloak Realm and Clients creation !
- Mac OS
- Linux
- Windows - WSL
- Node - https://nodejs.org/
- Node version: 20.x.x
- npm version: 10.x.x
- Docker - https://www.docker.com/
1 - Open the terminal and type:
$ npm run docker:up:dev
2 - Go to the web APP and run the web app:
$ nvm use
$ npm i
$ npm run start:dev
3 - Open a new terminal and run the backend app:
$ nvm use
$ npm i
$ npm run start:dev
4 - Access the http://localhost:5173/ to enter in the home page
5 - Access the http://localhost:5173/sign-in to register a user or enter with login
This project is under MIT license. See the LICENSE file for more details.
Made with lots of β€οΈ by Gabriel Ferrari Tarallo Ferraz