
Open-Source-Plattform für die Zugriffsverwaltung, die Single Sign-on, adaptive Authentifizierung, Autorisierung und Föderation für den sicheren Zugriff auf Web-, Mobil- und Cloud-Anwendungen bietet.

Open Access Management (OpenAM) ist eine Zugriffsmanagement-Lösung, die Authentifizierung, SSO, Autorisierung, Föderation, Entitlements und Webservices-Sicherheit umfasst.
Cross Domain Single Sign On (CDSSO), SAML 2.0, OAuth 2.0 & OpenID Connect stellen sicher, dass sich OpenAM problemlos in Legacy-, individuelle und Cloud-Anwendungen integrieren lässt, ohne dass Änderungen erforderlich sind. Es ist eine entwicklerfreundliche Open-Source-Steuerungslösung, mit der Sie die digitalen Identitäten Ihrer Benutzer besitzen und schützen können.
Mit OpenAM können Sie komplexe Authentifizierungsprozesse mithilfe verschiedener Authentifizierungsmethoden einrichten, wie z. B. Login und Passwort, OTP, gespeicherte Cookies, QR-Authentifizierung und mehr ... OpenAM unterstützt außerdem externe Identitätsanbieter über die Protokolle SAML, OAuth2, NTLM und Kerberos.
Integrationen mit OpenIG oder dem OpenAM-Policy-Agent ermöglichen es Ihnen, flexible Zugriffsrichtlinien für Ihre Ressourcen einzurichten. Diese können rollenbasiert, auf der Authentifizierungsstufe basierend oder attributbasiert sein. Wenn Sie flexible Logik benötigen, können Sie Zugriffsrichtlinien per Skript erstellen.
Nach einer einzigen Authentifizierung erhält ein Benutzer Zugriff auf alle durch OpenAM geschützten Ressourcen. Eine erneute Authentifizierung an anderen Diensten ist daher nicht erforderlich.
OpenAM unterstützt die Föderationsprotokolle OAuth2/OIDC und SAMLv2 und kann daher sowohl als Identitäts- als auch als Dienstanbieter fungieren.
Wenn Sie die Funktionalität von OpenAM erweitern müssen, ist das relativ einfach. Die steckbare Architektur von OpenAM ermöglicht relativ einfache Anpassungen. Sie können ein individuelles Authentifizierungsmodul, eine Benutzerdatenquelle, eine Sitzungsdatenquelle, Logik für Nachauthentifizierungsprozesse und mehr implementieren ...
Dieses Projekt ist unter der Common Development and Distribution License (CDDL) lizenziert.
Um OpenAM aus dem Quellcode zu erstellen, benötigen Sie JDK 11 oder höher
Führen Sie als Windows-Benutzer vor dem Klonen und Erstellen den folgenden Befehl aus:
git config --system core.longpaths true
git clone https://github.com/OpenIdentityPlatform/OpenAM.git
mvn install -f OpenAM
Fügen Sie den FQDN-Hostnamen in die Datei /etc/hosts (Windows: c:\windows\systems32\drivers\etc\hosts) ein:
127.0.0.1 login.domain.com
OpenAM aus dem Quellcode ausführen:
mvn cargo:run -f OpenAM/openam-server
Der nächste Schritt besteht darin, http://login.domain.com:8080/openam aufzurufen, wo Sie die OpenAM-Willkommensseite sehen
Bitte erstellen Sie einen Pull Request
Danke an alle unsere Unterstützer! Werden Sie Unterstützer 🙏
Unterstützen Sie dieses Projekt, indem Sie Sponsor werden. Ihr Logo erscheint hier mit einem Link zu Ihrer Website. Werden Sie Sponsor ❤️