Skip to main content

Integration

Authentication and Authorization Integration: Keycloak

Keycloak serves as our system's primary authentication and authorization system. It provides secure user authentication through various methods, including social logins and multi-factor authentication. Keycloak's role-based access control ensures precise user permissions and role management.

By integrating Spring Security with Keycloak, our internal security library ensures:

  • Single Sign-On (SSO): Simplifies user experience by allowing users to authenticate once and gain access to multiple applications.
  • API Authentication: Secures your APIs by ensuring only authorized users and services can access them.

This integration enhances data protection and system security by providing secure user authentication and fine-grained access control within our internal projects.