
OpenAM v16.1.3
Piattaforma open-source di gestione degli accessi che offre single sign-on, autenticazione adattiva, autorizzazione e federazione per un accesso sicuro ad applicazioni web, mobile e cloud.
Open Access Management (OpenAM) è una soluzione di gestione degli accessi che include autenticazione, SSO, autorizzazione, federazione, entitlement e Web Services Security.
Cross Domain Single Sign On (CDSSO), SAML 2.0, OAuth 2.0 e OpenID Connect garantiscono che OpenAM si integri facilmente con applicazioni legacy, personalizzate e cloud senza richiedere alcuna modifica. È una soluzione di controllo open source pensata per gli sviluppatori che ti consente di possedere e proteggere le identità digitali dei tuoi utenti.
Caratteristiche principali
Gestione dell'autenticazione
Con OpenAM puoi configurare complessi processi di autenticazione utilizzando vari metodi di autenticazione, come login e password, OTP, cookie salvato, autenticazione QR e altro ancora... OpenAM supporta anche provider di identità di terze parti tramite i protocolli SAML, OAuth2, NTLM e Kerberos.
Gestione degli accessi
Le integrazioni con OpenIG o OpenAM Policy Agent consentono di configurare policy di accesso flessibili per le tue risorse. Possono essere basate sui ruoli, sul livello di autenticazione o sugli attributi e, se hai bisogno di una logica flessibile, puoi scrivere la policy di accesso tramite script.
Single Sign-On tra domini
Dopo una singola autenticazione, un utente ottiene l'accesso a tutte le risorse protette da OpenAM. Non è quindi necessario autenticarsi presso altri servizi.
Federazione
OpenAM supporta i protocolli di federazione OAuth2/OIDC e SAMLv2, quindi OpenAM può agire sia come Identity Provider che come Service Provider.
Estensibilità
Se devi estendere le funzionalità di OpenAM, è relativamente semplice farlo. L'architettura pluggable di OpenAM consente di apportare modifiche in modo relativamente facile. Puoi implementare il tuo modulo di autenticazione personalizzato, la sorgente dati degli utenti, la sorgente dati delle sessioni, la logica del processo post-autenticazione e altro ancora...
Licenza
Questo progetto è concesso in licenza secondo i termini della Common Development and Distribution License (CDDL).
Download
- Pacchetti di distribuzione OpenAM (Tutti i sistemi operativi)
- Immagine Docker di OpenAM (Tutti i sistemi operativi)
Download degli OpenAM Policy Agents:
- OpenIG gateway/proxy inverso/endpoint di autorizzazione
- OpenAM Java Policy Agent (Tutti i sistemi operativi)
- OpenAM .Net/Mono Policy Agents (Windows/Linux)
- OpenAM Web Policy Agent
Come compilare OpenAM dal sorgente
Per compilare OpenAM dal sorgente devi utilizzare JDK 11 o versioni successive
Per gli utenti Windows, prima di clonare e compilare, esegui il seguente comando:
git config --system core.longpaths true
git clone https://github.com/OpenIdentityPlatform/OpenAM.git
mvn install -f OpenAM
Come eseguirlo dopo la compilazione
Aggiungi il nome host FQDN nel file /etc/hosts (Windows c:\windows\systems32\drivers\etc\hosts):
127.0.0.1 login.domain.com
Esegui OpenAM dal sorgente:
mvn cargo:run -f OpenAM/openam-server
Il passo successivo è quindi andare su http://login.domain.com:8080/openam dove vedrai il benvenuto di OpenAM
Supporto
- Documentazione della community di OpenAM
- Discussioni della community di OpenAM
- Problemi della community di OpenAM
- Supporto commerciale di OpenAM
Ringraziamenti 🥰
- Sun Access Manager/OpenSSO
- Oracle OpenSSO
- Forgerock OpenAM
Contributi
Per favore, invia una Pull request
Sostenitori
Grazie a tutti i nostri sostenitori! Diventa un sostenitore 🙏
Sponsor
Supporta questo progetto diventando uno sponsor. Il tuo logo apparirà qui con un link al tuo sito web. Diventa uno sponsor ❤️
