OpenAM provides robust authentication, authorization, and single sign-on solutions.

Open Source Alternative to:

Repository activity:

Stars781

Forks153

Open Issues2

Last commit2 days ago

Languages:

Java
JavaScript
CSS
OpenAM screenshot

OpenAM is a comprehensive open-source access management solution designed to streamline authentication and authorization processes across multiple sites and applications. It ensures that users only need to log in once to access all protected resources, enhancing user experience and security. OpenAM supports various protocols like SAML, OAuth 2.0, and OpenID Connect, making it versatile and adaptable to different environments.

  • Authentication: OpenAM ships with more than 20 authentication modules, allowing you to customize your authentication process. You can also sequence these modules to provide multi-factor or adaptive authentication.
  • Authorization: Manage access to resources with OpenAM's robust authorization policies, ensuring only authorized users can access specific resources.
  • Identity Provider: Act as an Identity Provider using SAML, OAuth 2.0, or OpenID Connect. This allows your clients to authenticate via OpenAM, similar to how they would with Facebook or Google.
  • Single Sign-On: After a single authentication, users gain access to all resources protected by OpenAM, eliminating the need for multiple logins.
  • High Performance and Clusterization: Ensure high availability for large-scale deployments with system and session failover. Redundant servers, policy agents, and load balancers prevent single points of failure, ensuring uninterrupted service.
  • Extensibility: Extend any functionality, from authentication modules to user data sources. OpenAM also supports UI customization for personalized branding.
  • Developer SDK: The Java SDK allows developers to interact with authorization and authentication APIs, manage accounts, and more.
  • Security: Being open source, OpenAM allows the community and clients to test for vulnerabilities and conduct PEN tests.

OpenAM is an ideal solution for organizations needing a reliable and scalable access management system. Its extensive feature set ensures robust security and a seamless user experience.

Share: