Doorman: Open-Source Access Control Software
Doorman is an open-source access control software designed for managing user identities and access in applications and infrastructure. It provides features like authentication, authorization, auditing, and centralized policy management.
What is Doorman?
Doorman is an open-source access control and policy enforcement software designed specifically for managing user identities and access in applications and infrastructure. It acts as an authorization layer that sits in front of your applications and services.
Key features of Doorman include:
- Centralized access policy management - Define access rules in one place and enforce them across all your apps and services.
- Flexible policy engine - Support for ABAC, RBAC, ACLs, and custom policies.
- Authentication and SSO - Integrates with LDAP, SAML, OAuth and more for authentication.
- Authorization and fine-grained access control - Enforce authorization at attribute, resource and environment levels.
- Auditing and monitoring - Get visibility into all access requests with audit logs and analytics.
- Highly scalable and available - Built to scale across teams and organizations with high availability configurations.
- Easy integration - Integrates easily via SDKs, proxies and agents with any application or service.
With its flexible policy engine and centralized management capabilities, Doorman makes it easy to manage complex access controls for users, applications and infrastructure in one place.