OpenIdentityPlatform / OpenAM

Licence: other
OpenAM is an open access management solution that includes Authentication, SSO, Authorization, Federation, Entitlements and Web Services Security.

Programming Languages

java
68154 projects - #9 most used programming language
javascript
184084 projects - #8 most used programming language
CSS
56736 projects
HTML
75241 projects
C#
18002 projects
c
50402 projects - #5 most used programming language

Projects that are alternatives of or similar to OpenAM

Hydra
OpenID Certified™ OpenID Connect and OAuth Provider written in Go - cloud native, security-first, open source API security for your infrastructure. SDKs for any language. Compatible with MITREid.
Stars: ✭ 11,884 (+2396.64%)
Mutual labels:  oauth, oauth2, authorization, sso, oidc
Play Pac4j
Security library for Play framework 2 in Java and Scala: OAuth, CAS, SAML, OpenID Connect, LDAP, JWT...
Stars: ✭ 375 (-21.22%)
Mutual labels:  ldap, oauth, saml, authorization
Spring Security Pac4j
pac4j security library for Spring Security: OAuth, CAS, SAML, OpenID Connect, LDAP, JWT...
Stars: ✭ 231 (-51.47%)
Mutual labels:  ldap, oauth, saml, authorization
Authing
🔥Authing - IDaaS/IAM solution that can Auth to web and mobile applications.
Stars: ✭ 247 (-48.11%)
Mutual labels:  ldap, oauth, saml, oauth2
Spark Pac4j
Security library for Sparkjava: OAuth, CAS, SAML, OpenID Connect, LDAP, JWT...
Stars: ✭ 154 (-67.65%)
Mutual labels:  ldap, oauth, saml, authorization
Pac4j
Security engine for Java (authentication, authorization, multi frameworks): OAuth, CAS, SAML, OpenID Connect, LDAP, JWT...
Stars: ✭ 2,097 (+340.55%)
Mutual labels:  ldap, oauth, saml, authorization
Arkid
一账通是一款开源的统一身份认证授权管理解决方案,支持多种标准协议(LDAP, OAuth2, SAML, OpenID),细粒度权限控制,完整的WEB管理功能,钉钉、企业微信集成等
Stars: ✭ 217 (-54.41%)
Mutual labels:  ldap, saml, oauth2, sso
Buji Pac4j
pac4j security library for Shiro: OAuth, CAS, SAML, OpenID Connect, LDAP, JWT...
Stars: ✭ 444 (-6.72%)
Mutual labels:  ldap, oauth, saml, authorization
Oauthlib
A generic, spec-compliant, thorough implementation of the OAuth request-signing logic
Stars: ✭ 2,323 (+388.03%)
Mutual labels:  oauth, oauth2, authorization, oidc
jax-rs-pac4j
Security library for JAX-RS and Jersey
Stars: ✭ 48 (-89.92%)
Mutual labels:  ldap, oauth, saml, authorization
caddy-security
🔐 Authentication, Authorization, and Accounting (AAA) App and Plugin for Caddy v2. 💎 Implements Form-Based, Basic, Local, LDAP, OpenID Connect, OAuth 2.0 (Github, Google, Facebook, Okta, etc.), SAML Authentication. MFA/2FA with App Authenticators and Yubico. 💎 Authorization with JWT/PASETO tokens. 🔐
Stars: ✭ 696 (+46.22%)
Mutual labels:  ldap, saml, authorization, sso
Spring Webmvc Pac4j
Security library for Spring Web MVC: OAuth, CAS, SAML, OpenID Connect, LDAP, JWT...
Stars: ✭ 110 (-76.89%)
Mutual labels:  ldap, oauth, saml, authorization
casdoor
An Identity and Access Management (IAM) / Single-Sign-On (SSO) platform with web UI supporting OAuth 2.0, OIDC, SAML and CAS, QQ group: 645200447
Stars: ✭ 4,147 (+771.22%)
Mutual labels:  oauth, saml, sso, oidc
undertow-pac4j
Security library for Undertow: OAuth, CAS, SAML, OpenID Connect, LDAP, JWT...
Stars: ✭ 35 (-92.65%)
Mutual labels:  ldap, oauth, saml, authorization
authentik
The authentication glue you need.
Stars: ✭ 2,941 (+517.86%)
Mutual labels:  saml, authorization, sso, oidc
External Auth Server
easy auth for reverse proxies
Stars: ✭ 189 (-60.29%)
Mutual labels:  ldap, oauth, oauth2
Caddy Auth Portal
Authentication Plugin for Caddy v2 implementing Form-Based, Basic, Local, LDAP, OpenID Connect, OAuth 2.0 (Github, Google, Facebook, Okta, etc.), SAML Authentication
Stars: ✭ 291 (-38.87%)
Mutual labels:  ldap, saml, oauth2
Nginx Sso
SSO authentication provider for the auth_request nginx module
Stars: ✭ 195 (-59.03%)
Mutual labels:  ldap, oauth2, sso
AzureADAuthRazorUiServiceApiCertificate
Azure AD flows using ASP.NET Core and Microsoft.Identity
Stars: ✭ 41 (-91.39%)
Mutual labels:  oauth, oauth2, oidc
werther
An Identity Provider for ORY Hydra over LDAP
Stars: ✭ 103 (-78.36%)
Mutual labels:  ldap, oauth2, active-directory

OpenAM Logo

Latest release Build Deploy Issues Last commit License Downloads Docker Gitter 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 users digital identities.

License

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

Downloads

Download OpenAM Policy Agents:

OpenAM Quick Start Guide

How-to build

To build OpenAM from source you should use JDK 8

For windows use:

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

How-to run after build

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

127.0.0.1 login.domain.com

Run OpenAM from source:

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


Important Note

You must allocate at least 1024m (2048m with embedded OpenDJ) heap memory for OpenAM JVM using -Xmx option.

For example, -Xmx2048m


Support and Mailing List Information

Contributing

Please, make Pull request

Thanks for OpenAM

  • Sun Access Manager
  • Sun OpenSSO
  • Oracle OpenSSO
  • Forgerock OpenAM
Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].