
OpenAM v16.1.3
Plataforma de gestión de acceso de código abierto que ofrece inicio de sesión único, autenticación adaptativa, autorización y federación para un acceso seguro a aplicaciones web, móviles y en la nube.
Open Access Management (OpenAM) es una solución de gestión de accesos que incluye Autenticación, SSO, Autorización, Federación, Entitlements y Seguridad de Servicios Web.
Cross Domain Single Sign On (CDSSO), SAML 2.0, OAuth 2.0 y OpenID Connect garantizan que OpenAM se integre fácilmente con aplicaciones heredadas, personalizadas y en la nube sin requerir ninguna modificación. Es una solución de control de acceso de código abierto y amigable para desarrolladores que te permite poseer y proteger las identidades digitales de tus usuarios.
Características principales
Gestión de autenticación
Con OpenAM puedes configurar procesos de autenticación complejos utilizando varios métodos de autenticación, como usuario y contraseña, OTP, cookie guardada, autenticación QR y más... OpenAM también es compatible con proveedores de identidad de terceros mediante protocolos SAML, OAuth2, NTLM y Kerberos.
Gestión de accesos
Las integraciones con OpenIG o el Agente de políticas de OpenAM te permiten establecer políticas de acceso flexibles para tus recursos. Pueden estar basadas en roles, en nivel de autenticación o en atributos y, si necesitas lógica flexible, puedes escribir scripts para la política de acceso.
Single Sign-On entre dominios
Después de una única autenticación, el usuario obtiene acceso a todos los recursos protegidos por OpenAM. Por lo tanto, no es necesario autenticarse en otros servicios.
Federación
OpenAM es compatible con los protocolos de federación OAuth2/OIDC y SAMLv2, por lo que OpenAM puede actuar tanto como Proveedor de Identidad como Proveedor de Servicios.
Extensibilidad
Si tienes que ampliar la funcionalidad de OpenAM, es relativamente fácil hacerlo. La arquitectura conectable de OpenAM permite modificarla con relativa facilidad. Puedes implementar tu propio módulo de autenticación personalizado, fuente de datos de usuario, fuente de datos de sesión, lógica de proceso posterior a la autenticación y más...
Licencia
Este proyecto está licenciado bajo la Common Development and Distribution License (CDDL).
Descargas
- Paquetes de distribución de OpenAM (Todos los SO)
- Imagen Docker de OpenAM (Todos los SO)
Descargar agentes de políticas de OpenAM:
- OpenIG: puerta de enlace/proxy inverso/endpoint de autorización
- Agente de políticas Java de OpenAM (Todos los SO)
- Agentes de políticas .Net/Mono de OpenAM (Windows/Linux)
- Agente de políticas web de OpenAM
Cómo compilar OpenAM desde el código fuente
Para compilar OpenAM desde el código fuente, debes usar JDK 11 o superior.
Para usuarios de Windows, antes de clonar y compilar, ejecuta el siguiente comando:
git config --system core.longpaths true
git clone https://github.com/OpenIdentityPlatform/OpenAM.git
mvn install -f OpenAM
Cómo ejecutarlo después de la compilación
Añade el nombre de host FQDN en el archivo /etc/hosts (en Windows, c:\windows\systems32\drivers\etc\hosts):
127.0.0.1 login.domain.com
Ejecuta OpenAM desde el código fuente:
mvn cargo:run -f OpenAM/openam-server
El siguiente paso es ir a http://login.domain.com:8080/openam donde verás la bienvenida de OpenAM.
Soporte
- Documentación de la comunidad de OpenAM
- Discusiones de la comunidad de OpenAM
- Incidencias de la comunidad de OpenAM
- Soporte comercial de OpenAM
Agradecimientos 🥰
- Sun Access Manager/OpenSSO
- Oracle OpenSSO
- Forgerock OpenAM
Contribuciones
Por favor, haz un Pull request
Mecenas
¡Gracias a todos nuestros mecenas! Conviértete en mecenas 🙏
Patrocinadores
Apoya este proyecto convirtiéndote en patrocinador. Tu logo aparecerá aquí con un enlace a tu sitio web. Conviértete en patrocinador ❤️
