Skip to content
KitploitKITPLOIT
ToolsBlog
Submit
ToolsBlog
Submit

Hacking, PenTest, and Cybersecurity Tools for Your Security Arsenal!

Kitploit is a directory of hacking, cybersecurity, and pentesting tools. Discover the latest project updates to find vulnerabilities, analyze systems, automate testing, and strengthen your security.

··Feeds·Contact·Privacy·© 2026 Kitploit

Tool Directory

Categories

View all categories
Loading categories
OpenAM — Open-source access management platform offering single sign-on, adaptive authentication, authorization, and federation for secure access to web, mobile, and cloud applications. | Kitploit
Tools/GitHubGitHub/openidentityplatform/openam
Authentication & AuthorizationIdentity ManagementWeb SecurityCloud SecurityIdentity & Access Management (IAM)API Security
GitHubopenidentityplatform/openam

OpenAM

Open-source access management platform offering single sign-on, adaptive authentication, authorization, and federation for secure access to web, mobile, and cloud applications.

View Repository
8821779 days agoReviewed by Kitploit

Most Popular

View all →

Discover the most used tools by our community.

Explore all tools

Browse our collection of tools

View all tools →
Share
Website

OpenAM Logo

Latest release Build Deploy Issues Last commit License Downloads Docker Top language Code size in bytes

Open Access Management (OpenAM) is an access management solution that includes Authentication, SSO, Authorization, Federation, Entitlements, and Web Services Security.

Cross Domain Single Sign On (CDSSO), SAML 2.0, OAuth 2.0 & OpenID Connect ensure that OpenAM integrates easily with legacy, custom, and cloud applications without requiring any modifications. It's a developer-friendly, open-source control solution that allows you to own and protect your user's digital identities.

Key Features

Authentication Management

With OpenAM you can set up complex authentication processes using various authentication methods, such as login and password, OTP, saved cookie, QR authentication, and more... OpenAM also supports third-party identity providers using SAML, OAuth2, NTLM, and Kerberos protocols.

Access Management

Integrations with OpenIG or OpenAM Policy Agent allow you to set up flexible access policies to your resources. There could be role-based, authentication level-based, or attribute-based and, if you need flexible logic, you can script access policy.

Cross Domain Single Sign-On

After a single authentication, a user gets access to all resources protected by OpenAM. So, there is no need to authenticate at other services.

Federation

OpenAM supports OAuth2/OIDC and SAMLv2 Federation protocols, so OpenAM can act as both Identity and Service Provider.

Extensibility

If you have to extend OpenAM functionality, it is relatively easy to do. OpenAM pluggable architecture allows modification relatively easy. You can implement your custom authentication module, user data source, session data source, post-authentication process logic, and more...

License

This project is licensed under the Common Development and Distribution License (CDDL).

Downloads

  • OpenAM Distribution Packages (All OS)
  • OpenAM Docker Image (All OS)

Download OpenAM Policy Agents:

  • OpenIG gateway/reverse proxy/authorization endpoint
  • OpenAM Java Policy Agent (All OS)
  • OpenAM .Net/Mono Policy Agents (Windows/Linux)
  • OpenAM Web Policy Agent
    • Apache 2.2 x64
    • Apache 2.4 x64
    • IIS Windows x32/x64

How-to Build OpenAM from Source

To build OpenAM from source you should use JDK 11 or higher

For Windows users before clone and build run the following command:

root@kitploit:~
git config --system core.longpaths true
root@kitploit:~
git clone https://github.com/OpenIdentityPlatform/OpenAM.git
mvn install -f OpenAM

How-to Run After the Build

Add FQDN host name in /etc/hosts (Windows c:\windows\systems32\drivers\etc\hosts) file:

root@kitploit:~
127.0.0.1 login.domain.com

Run OpenAM from source:

root@kitploit:~
mvn cargo:run -f OpenAM/openam-server

The next step is then to go to http://login.domain.com:8080/openam where you'll see the OpenAM welcome

Support

  • OpenAM Community documentation
  • OpenAM Community discussions
  • OpenAM Community issues
  • OpenAM commercial support

Thanks 🥰

  • Sun Access Manager/OpenSSO
  • Oracle OpenSSO
  • Forgerock OpenAM

Contributing

Please, make Pull request

Backers

Thank you to all our backers! Become a backer 🙏

Sponsors

Support this project by becoming a sponsor. Your logo will show up here with a link to your website. Become a sponsor ❤️

Download Tool