OIP is an open source multi factor authentication software

OpenIdentityPlatform Free SSO Solution

Cross Domain SSO With Customizable Adaptive Authentication

Free authentication software for Single Sign On, SAML 2.0 OAuth 2.0, and OpenID Connect Protocols. It ensures seamless integration with cloud-based applications.


Enterprise businesses tend to have a large employee base as well as the application base. Security and management loop wholes can never be omitted where several employees switch from one application to another. Therefore, here multi factor authentication software comes, SSO provides cost-effective solutions to let employees sign in with a single pair of credentials and get access to multiple applications with greater security and usability.

Then, the Open Identity Platform introduces Open identity management with SSO capabilities which is a completely free and open source. Further, this free identity provider is mainly written in Java with a little input from other languages too. In addition, open access management is incorporated with cross domain SSO authentication where users can switch to multiple apps without re-authentication.

After that, OpenAM is equipped with SAML authentication, OAuth 2.0 & OpenID Connect, and other standard protocols and provides authorization, federated identity management, Entitlements with a wide range of flexibility for third-party cloud integrations, and web services security. However, this multi factor authentication software is easy to set up and provides complete instructions for developers.

System Requirements

  • JDK 11


  • Extensibility
  • Open Source
  • Secure
  • Cloud Integrations
  • SSO
  • High Performance
  • Clusterization
  • Developer-Friendly
  • Authentication / Authorization
  • Identity Provider


Run the following command to clone the repo of this free SAML service provider:

    git clone --recursive  https://github.com/OpenIdentityPlatform/OpenAM.git

After a successful clone run the following command:

    mvn install -f OpenAM

Then, add FQDN host name in /etc/hosts (Windows c:\windows\systems32\drivers\etc\hosts): login.domain.com

Run OpenAM with the following command:

    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 page.