Skip to content
Asurafin / Jan 2023 — May 2023 (4 months)

Keycloak

Custom authentication provider for all of Asurafin's client portals

keycloak
Keycloak

01 / Overview

In an effort to streamline and secure user authentication across all client portals provided by Asurafin, we developed a custom Keycloak website that serves as the backbone for our comprehensive authentication system. This project has successfully empowered thousands of Asurafin's clients with a secure, efficient, and tailored authentication experience, marking a significant advancement in our client service offerings.

  • Design: This project involved the conversion of Figma designs into custom Keycloak templates, establishing a versatile base template from which client-specific versions could be derived. This customisation allowed for the incorporation of individual client logos and brand colours, offering a personalised authentication experience

  • Methods: Leveraging the capabilities of the Phase Two Keycloak package, we introduced alternative authentication methods, including social logins, one-time passwords (OTPs), and magic links, significantly enhancing user accessibility and security

  • Email: Custom email templates were crafted for each of Keycloak’s email functions, ensuring a cohesive and branded communication strategy

Clients authenticated
Thousands

02 / Problem

Each of Asurafin's client portals needed secure sign-in branded with the client's own logo and colours.

03 / Decisions

I built a single base Keycloak template from the Figma designs, and derived each client's version from it.

04 / Outcome

Thousands of Asurafin's clients sign in through it. Phase Two added social logins, one-time passwords and magic links, and every Keycloak email has its own branded template.

05 / Stack

  • JavaBackend

06 / Gallery

Next projectOps Portal →