ARTICLE / field note

Discovering OpenID Connect with Flask and Keycloak

During my internship at Ariovis, I explored OpenID Connect and Keycloak by integrating them into a Flask application. I brought everything I learned together in an article published on their website.

During my internship at Ariovis, I had the opportunity to work with OpenID Connect and discover Keycloak. I developed several demo applications for Ariovis clients, which helped me understand how to integrate identity and access management (IAM) solutions effectively into an application.

To take the project a step further, I created an implementation guide using Flask, Keycloak, and PostgreSQL. It covers the authentication flow, session management, route protection, and logout functionality.

I brought everything I learned together in this article published on the Ariovis website:

My article on the Ariovis websiteHow to Connect a Python Flask Application Using OpenID Connect and Keycloak

A complete implementation guide, from configuring Keycloak to protecting routes in Flask.

Read the article ↗