Authentik icon

Authentik

A flexible platform for centralized access management, supporting SSO, MFA, and various authentication protocols

Open source
alternative to
Authentik icon

Authentik is a powerful identity provider (IdP) and single sign-on (SSO) platform designed to provide secure, centralized access management across environments. It supports multiple authentication standards, including OAuth2, SAML, LDAP, and SCIM, allowing it to integrate seamlessly with various applications. With a user-friendly admin interface, Authentik simplifies user, group, and application management.

In addition to its primary functionalities, Authentik offers a high degree of customization through its flow-based authentication setup, providing step-by-step control over the login process. The platform is available in a free open-source version and an enterprise version, which offers added support options for businesses.

Key features

  • SSO (Single Sign-On): Allows seamless access across applications with one login.
  • Multi-Factor Authentication (MFA): Enhances security with an extra verification layer.
  • Protocol Support: Integrates with OAuth2, SAML, LDAP, and SCIM for compatibility.
  • Customizable Authentication Flows: Provides customizable login flows for different use cases.
  • Admin Interface: User-friendly dashboard for managing users, applications, and policies.
  • Role-Based Access Control (RBAC): Assigns permissions based on roles to secure sensitive resources.
  • Integration Support: Works with various applications and sources, including social login providers.
  • Self-Service User Portal: Allows users to manage their profiles and reset passwords.

Best use cases

  • Centralized Authentication: Ideal for managing user access across applications with single sign-on.
  • Enterprise Security: Suitable for businesses needing robust authentication and MFA to protect data.
  • Customizable Access Control: Perfect for organizations requiring tailored login and access flows.

Pros & Cons

  • ✅ Open-source with an enterprise support option
  • ✅ Supports a wide range of protocols for flexibility
  • ✅ Extensive customization options for authentication flows
  • ✅ Integrates with social logins for added convenience
  • ✅ User and admin dashboards enhance management efficiency
  • ❌ Customization may require a learning curve for new users
  • ❌ Limited support without enterprise version
  • ❌ Open-source version may lack some enterprise features
  • ❌ Extensive setup may be complex for simpler environments

Repository details

  • Stars

    13467
  • Forks

    899
  • Open Issues

    534
  • Closed Issues

    1982
  • Last commit

    13 hours ago
  • License

Data fetched at Nov 6, 2024 09:11 UTC

Languages

Python (53%)
TypeScript (39%)
Muhammad Syakirurohman Made by
Muhammad Syakirurohman
Category icons are designed by Freepik
Copyright © 2024 AlternateOSS