fastapi / full-stack-fastapi-template

Full stack, modern web application template. Using FastAPI, React, SQLModel, PostgreSQL, Docker, GitHub Actions, automatic HTTPS and more.
MIT License
26.06k stars 4.53k forks source link

Request for Keycloak Integration #542

Open alexandre-meline opened 10 months ago

alexandre-meline commented 10 months ago

Hi,

I hope you are all well. I am a regular user and supporter of your project, and I am immensely impressed with the functionality and capabilities it offers. I have an enhancement suggestion that I would like to put forward for your esteemed consideration.

My experience with your repository could be significantly improved with the integration of Keycloak. Keycloak is an open-source software product that offers identity and access management and could add much value to your project through its many features like Single-Sign-On, Identity Brokering, and Social Login, among others.

Adding Keycloak to the project would simplify the process of securing our applications and services, as well as provide a more streamlined, user-friendly authentication experience for users.

If integrating Keycloak into the current project is feasible, I believe many users, including myself, would benefit from this enhancement.

Please consider this request for the upcoming sprints. I am open to providing any more information or clarification if needed.

Best regards,

Alexandre

arunrony commented 9 months ago

I am also interested in this feature and ready to provide insight and contribute if this gets considered.

JamesCodeing commented 8 months ago

I think this is one very good suggestion

itamar82 commented 6 months ago

Are you asking for Keycloak to be added into the environment, docker-compose, etc? Technically if you already have Keycloak somewhere then you’d need to download the public key and pass that into jwt_decode along with supported algorithms.