Open-Source Identity & Access Management (IAM) Software

Identity and access management software (IAM software) manages digital identities and controls how users sign in and access applications and data.

Typical use cases include central sign-in for multiple applications, role-based assignment of access permissions, and managing user accounts across their entire lifecycle.

Password managers store and share credentials for individual services. IAM software, by contrast, manages identities and access permissions centrally and connects applications through sign-in and identity protocols.

Features

Below is an overview of common features of identity and access management software.

Manage users, groups, and roles centrally

Single sign-on (SSO)

Multi-factor authentication (MFA)

Control access policies and permissions

Provision and deactivate user accounts

Connect external directory services and identity providers

Self-service and password recovery

Log sign-ins and changes

Products

Below is an overview of popular open-source software in the category «Open-Source IAM for SSO & Access Control». The list is sorted alphabetically.

Well-known proprietary examples include Auth0, JumpCloud, Microsoft Entra ID and Okta Workforce Identity.