Torna agli aggiornamenti
New releaseSep 19, 2026

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.

Condividi

OpenAM Logo

Latest release Build Deploy Issues Last commit License Downloads Docker Top language Code size in bytes

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

Download degli OpenAM Policy Agents:

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

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 🙏

Supporta questo progetto diventando uno sponsor. Il tuo logo apparirà qui con un link al tuo sito web. Diventa uno sponsor ❤️

Categorie