Securing a web app with Keycloak

Setting up an authentication server

Kamen Zhekov
7 min readJan 5

--

Imagine that you are the lead developer for a popular web-based project management application that is used by companies around the world. Your application has a large number of users, including both employees of the companies using your application and external contractors and partners.

As the number of users and the amount of sensitive data being managed by your application grows, you begin to worry about the security of your application and the need to properly authenticate and…

--

--

Kamen Zhekov

I am a Python Engineer with experience in ML Engineering, full stack and API architectures. Currently, I am working with ACA Group's amazing Python team!