OpenIdentityPlatform | Free Identity Management Service
Open source identity management service

OpenIdentityPlatform Free SSO Solution

Cross Domain SSO With Customizable Adaptive Authentication

Open source platform 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. Here identity management service 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.

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

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. This identity management service is easy to set up and provides complete instructions for developers.

System Requirements

  • JDK 11

Features

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

Installation

Run the following command to clone the repo:

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

After a successful clone run the following command:

mvn install -f OpenAM

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

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

Explore

You may find the following links relevant: