KeyCloak Solução SSO gratuita
Aplicativos da Web segura, APIs com OpenID Connect, OAuth2.0, Saml2.0
Solução fora da caixa para adicionar rapidamente o gerenciamento de identidade e o sinal único nos recursos. Simplifique o gerenciamento de usuários em aplicativos e serviços modernos da Web
Visão geral
O KeyCloak é outra alternativa de código aberto para fornecer gerenciamento de identidade e acesso com um único sinal (SSO). É fácil de configurar e fornece muitos recursos de grau corporativo prontos para uso, como: Federação de Usuário, intermediação de identidade e logins sociais. Ele usa protocolos padrão para implementar o SSO, por exemplo, OpenId Connect, OAuth 2.0 e SAML 2.0. Ele suporta integração com LDAP e Active Directory. Ele vem com interface do usuário fora da caixa para gerenciar usuários, clientes, reinos, funções, configuração de sessões etc. É leve, rápido e suporta o cluster, por isso tem melhor escalabilidade e disponibilidade do que seus concorrentes. A aparência da interface do usuário pode sentir também pode ser personalizada usando temas. Protegido pelo módulo de políticas de senha configurável - ele fornece gerenciamento centralizado de usuários sem problemas. O KeyCloak também fornece muitas bibliotecas de clientes, também conhecido como (adaptadores de clientes) para fornecer integração perfeita com outras plataformas. Java, JavaScript, C# (Owin (, Nodejs, Python, Android, iOS são suportados.
Requisitos de sistema
- Qualquer sistema operacional que execute Java
- Java 8 jdk
- Mínimo 512 RAM
- 1 GB de espaço em disco
Características
- Autenticação como serviço:
- Sign-On /Sign-Out único
- Controle de acesso para API
- Suporta identidades federadas (Google, Facebook etc.).
- Personalização da interface do usuário
- Vários fluxos (implícitos, código de autorização etc).
- Autorização da API
- Provedor baseado em reivindicações
Instalação
Arquivo de distribuição para download inzip-‘keycloak-11.0.0. \ [Zip | tar.gz ] Script de inicialização independente O diretório de bin contém todos os scripts. Com base no sistema operacional, o arquivo de script pode ser executado: Linux/Unix
$ .../bin/standalone.sh
janelas
> ...\bin\standalone.bat
Configuração independente O arquivo de configuração (no modo independente) está localizado em /independente/configuração/standalone.xml.
executando no documento
Inicie o keycloak com o seguinte comando:
docker run -p 8080:8080 -e KEYCLOAK_USER=admin -e KEYCLOAK_PASSWORD=admin quay.io/keycloak/keycloak:11.0.0
Isso iniciará o keycloak exposto na porta local 8080. Ele também criará um usuário do administrador inicial com administrador de nome de usuário e admin.
Explore
Você pode encontrar os seguintes links relevantes:
Automatizar operações comerciais usando software de código aberto e gratuito