Soluções SSO de código aberto keycloak

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

 Português