Software Alternatives, Accelerators & Startups

Keycloak

Open Source Identity and Access Management for modern Applications and Services.

Keycloak

Keycloak Reviews and Details

This page is designed to help you find out whether Keycloak is good and if it is the right choice for you.

Screenshots and images

  • Keycloak Landing page
    Landing page //
    2022-03-20

Features & Specs

  1. Open-Source

    Keycloak is an open-source identity and access management solution, which means it is free to use and has a community-driven support system. This can lead to lower costs and more flexibility compared to proprietary solutions.

  2. Feature-Rich

    Keycloak offers a comprehensive set of features including single sign-on (SSO), multi-factor authentication (MFA), user federation, identity brokering, and social login. This makes it suitable for a wide range of use cases.

  3. Customizability

    With Keycloak, you can customize the authentication and authorization processes through its extensible architecture, allowing for the addition of custom features and integrations.

  4. Integration Capability

    Keycloak supports integration with various protocols such as OAuth 2.0, OpenID Connect, and SAML, making it versatile for integrating with different platforms and services.

  5. Active Community

    Keycloak has an active and growing community of developers and users who contribute to its improvement and provide support, resources, and shared knowledge.

Badges

Promote Keycloak. You can add any of these badges on your website.

SaaSHub badge
Show embed code
SaaSHub badge
Show embed code

Videos

What is Keycloak and what are the main features | DevNation Live

Keycloak Overview

Easily Secure Your Front and Back End app with Keycloak

Social recommendations and mentions

We have tracked the following product recommendations or mentions on various public social media platforms and blogs. They can help you see what people think about Keycloak and what they use it for.
  • Beyond the login page
    Most of the time nowadays, I prefer offloading this to an identity provider, using OpenID Connect or soon Federated Credential Management (FedCM), even if that means shipping an identity provider as part of the deliverables (I generally go with Keycloak, with keycloak-config-cli to provision its configuration). I'm obviously biased though as I work in IT services, developping software mainly for... - Source: dev.to / over 2 years ago
  • Okta Says Hackers Stole Data for All Customer Support Users
    Yet another breach of Okta... Why are companies not running something like keycloak [1] themselves? Are administrative/maintenance costs too high or is it plausible deniability? [1] https://keycloak.org. - Source: Hacker News / over 2 years ago
  • I built a ready-to-use auth server with TypeScript and Express.js
    I'd stick with a solution like https://keycloak.org in that instance. Source: over 3 years ago
  • Authelia is an open-source authentication/authorization server with 2FA/SSO
    A few more projects in this space: - Keycloak (you won't get fired for picking this)[0] - CloudFoundry's UAA[1] - Gluu [2] - Keratin [3] - OpenUnison [4] - Dex[5] - Netlify's GoTrue[6] All of these solutions are a bit different but here are some of the axes: - Whether or not they function as an OAuth provider - Whether they're centered around application-user-login (email + password) or application auth (OAuth) or... - Source: Hacker News / over 5 years ago

Summary of the public mentions of Keycloak

Keycloak has established itself as a popular choice in the Identity and Access Management (IAM) landscape due to its comprehensive feature set and strong open-source foundation. Positioned as a formidable alternative to proprietary systems like Auth0 and Okta, Keycloak distinguishes itself with its open-source model and extensive capabilities in Single Sign-On (SSO) and interoperability with established standards such as OpenID Connect, OAuth2.0, and SAML2.0.

Key Features and Benefits

One of Keycloak's principal advantages is its ability to integrate seamlessly with a multitude of applications, offering a streamlined Single-Sign-On (SSO) experience. This is particularly beneficial for organizations looking to provide their users with a unified login experience across various platforms. Keycloak's support for social login, such as through Facebook or Google, and its ability to authenticate users via existing LDAP or Active Directory setups further enhance its appeal. It provides a logical user interface for managing roles, permissions, and sessions, making it user-friendly for administrators.

Keycloak is written mainly in Java, with some JavaScript and HTML components, and its source code is available on GitHub, providing transparency and the ability for customization by the development community. It also offers client libraries for various programming languages, including Java, JavaScript, and C#, ensuring flexibility across different technology stacks.

Market Position and Public Opinion

In the competitive realm of IAM solutions, Keycloak has garnered a solid following, often mentioned alongside other open-source solutions such as Gluu and FusionAuth. It is frequently recognized for its robust feature set and cost-effectiveness, being a free solution compared to its commercial counterparts. However, potential users should weigh the development and maintenance costs associated with deploying an open-source system in-house against the licensing costs of proprietary solutions.

Despite being a strong open-source option, Keycloak is often praised for its ease of configuration and deployment, with tools like keycloak-config-cli streamlining setup processes for IT teams. It is seen as a reliable choice, with users noting that "you won't get fired for picking this," signaling industry confidence in the platform.

Considerations and Challenges

While Keycloak offers numerous benefits, some organizations may be hesitant to adopt it due to perceived administrative and maintenance burdens compared to managed services like Okta or Auth0. Security remains a crucial consideration, with some users highlighting the frequent security breaches experienced by competitors as a reason to consider running Keycloak themselves for better control and transparency.

In conclusion, Keycloak is highly recommended for organizations that prioritize open-source solutions offering robust SSO capabilities and compatibility with industry standards. While there are certain challenges, particularly around administration and maintenance, its extensive features and flexibility make Keycloak a compelling option for many enterprises seeking a scalable and versatile identity management solution.

Do you know an article comparing Keycloak to other products?
Suggest a link to a post with product alternatives.

Suggest an article

Keycloak discussion

Log in or Post with
  1. User avatar
    Pludous-team
    ยท over 2 years ago
    ยท Reply

    Amazing tool. very simple to setup and use

Is Keycloak good? This is an informative page that will help you find out. Moreover, you can review and discuss Keycloak here. The primary details have not been verified within the last quarter, and they might be outdated. If you think we are missing something, please use the means on this page to comment or suggest changes. All reviews and comments are highly encouranged and appreciated as they help everyone in the community to make an informed choice. Please always be kind and objective when evaluating a product and sharing your opinion.