Home / Companies / GitHub / Blog / Post Details
Content Deep Dive

Introducing Entitlements: GitHub's open source Identity and Access Management solution

Blog post from GitHub

Post Details
Company
Date Published
Author
Shawna Butterworth
Word Count
941
Language
English
Hacker News Points
-
Summary

Entitlements is a GitHub-based open-source solution designed to streamline Identity and Access Management (IAM) by integrating directly into developers' workflows. It uses a Git repository as the source of truth and manages configurations through pull requests, ensuring a durable audit trail for access requests and approvals. The tool addresses common IAM challenges such as auditability, scalability, and access management during organizational changes by leveraging GitHub.com's capabilities for self-service, manager review, and periodic re-approval of high-risk configurations. Entitlements allows users to create automatic groups based on various criteria, ensuring that access is updated appropriately with business changes, and supports scalability by enabling a small team to manage extensive IAM needs across numerous services and teams. The project, which has been developed over several years with contributions from GitHub employees, is now open for community feedback and contributions to enhance its functionality for broader use.