
OpenAM v16.1.3
Plataforma de gerenciamento de acesso de código aberto que oferece single sign-on, autenticação adaptativa, autorização e federação para acesso seguro a aplicações web, móveis e em nuvem.
Open Access Management (OpenAM) é uma solução de gerenciamento de acesso que inclui Autenticação, SSO, Autorização, Federação, Entitlements e Segurança de Serviços Web.
Cross Domain Single Sign On (CDSSO), SAML 2.0, OAuth 2.0 e OpenID Connect garantem que o OpenAM se integre facilmente a aplicações legadas, personalizadas e em nuvem, sem exigir qualquer modificação. É uma solução de controle open-source amigável para desenvolvedores que permite que você possua e proteja as identidades digitais dos seus usuários.
Principais Recursos
Gerenciamento de Autenticação
Com o OpenAM, você pode configurar processos de autenticação complexos usando vários métodos de autenticação, como login e senha, OTP, cookie salvo, autenticação por QR e muito mais... O OpenAM também oferece suporte a provedores de identidade de terceiros usando os protocolos SAML, OAuth2, NTLM e Kerberos.
Gerenciamento de Acesso
Integrações com o OpenIG ou o OpenAM Policy Agent permitem que você configure políticas de acesso flexíveis para seus recursos. Elas podem ser baseadas em papéis, em níveis de autenticação ou em atributos e, se você precisar de lógica flexível, pode criar scripts de política de acesso.
Cross Domain Single Sign-On
Após uma única autenticação, o usuário obtém acesso a todos os recursos protegidos pelo OpenAM. Portanto, não há necessidade de autenticar em outros serviços.
Federação
O OpenAM suporta os protocolos de Federação OAuth2/OIDC e SAMLv2, portanto, o OpenAM pode atuar tanto como Provedor de Identidade quanto como Provedor de Serviço.
Extensibilidade
Se você precisar estender a funcionalidade do OpenAM, é relativamente fácil fazê-lo. A arquitetura plugável do OpenAM permite modificações com relativa facilidade. Você pode implementar seu próprio módulo de autenticação, fonte de dados de usuário, fonte de dados de sessão, lógica de processo pós-autenticação e muito mais...
Licença
Este projeto está licenciado sob a Common Development and Distribution License (CDDL).
Downloads
- Pacotes de Distribuição do OpenAM (Todos os SO)
- Imagem Docker do OpenAM (Todos os SO)
Baixar Agentes de Política do OpenAM:
- OpenIG gateway/proxy reverso/endpoint de autorização
- Agente de Política Java do OpenAM (Todos os SO)
- Agentes de Política .Net/Mono do OpenAM (Windows/Linux)
- Agente de Política Web do OpenAM
Como Compilar o OpenAM a partir do Código-Fonte
Para compilar o OpenAM a partir do código-fonte, você deve usar JDK 11 ou superior
Para usuários Windows, antes de clonar e compilar, execute o seguinte comando:
git config --system core.longpaths true
git clone https://github.com/OpenIdentityPlatform/OpenAM.git
mvn install -f OpenAM
Como Executar Após a Compilação
Adicione o nome de host FQDN no arquivo /etc/hosts (Windows c:\windows\systems32\drivers\etc\hosts):
127.0.0.1 login.domain.com
Execute o OpenAM a partir do código-fonte:
mvn cargo:run -f OpenAM/openam-server
O próximo passo é acessar http://login.domain.com:8080/openam onde você verá as boas-vindas do OpenAM
Suporte
- Comunidade OpenAM documentação
- Comunidade OpenAM discussões
- Comunidade OpenAM problemas
- OpenAM suporte comercial
Agradecimentos 🥰
- Sun Access Manager/OpenSSO
- Oracle OpenSSO
- Forgerock OpenAM
Como Contribuir
Por favor, faça um Pull request
Apoiadores
Agradecemos a todos os nossos apoiadores! Torne-se um apoiador 🙏
Patrocinadores
Apoie este projeto tornando-se um patrocinador. Seu logotipo aparecerá aqui com um link para o seu site. Torne-se um patrocinador ❤️
