Keycloak
O Keycloak é um servidor de gerenciamento de identidade e acesso de código aberto. Ele oferece login único aos seus usuários e suporta OAuth 2.0, OpenID Connect e SAML. No Scolah Compass Platform, ele também pode ser o provedor de identidade das suas outras instalações.
O Keycloak é licenciado sob Apache-2.0. Execução gratuita — não é cobrado.

O que é instalado
Seção intitulada “O que é instalado”- Keycloak: o servidor de identidade, rodando em modo de produção.
- Banco de dados: um banco de dados PostgreSQL para os dados do Keycloak.
O Keycloak serve um único site. Atribua a ele um endereço web na aba Domínios da instalação: consulte Domínios e HTTPS. Depois que você define um domínio, o Keycloak o usa como endereço público, para que os aplicativos que confiam nele vejam sempre o mesmo emissor.
A primeira inicialização compila o Keycloak e cria o esquema do banco de dados, o que pode levar um minuto.
Antes de instalar
Seção intitulada “Antes de instalar”Escolha um Deployment size (tamanho da implantação): small ou medium. small dá 1,5 GiB de memória ao Keycloak e precisa de cerca de 2 núcleos de CPU, 3 GiB de memória e 5 GiB de disco. medium dá 3 GiB e precisa de cerca de 4 núcleos de CPU, 6 GiB de memória e 10 GiB de disco. O Keycloak dimensiona o heap de Java a partir dessa memória. A Adequação do servidor verifica esses valores.
| Opção | O que faz |
|---|---|
| Deployment size | small para um uso de recursos mais leve. medium oferece mais memória para mais usuários simultâneos e mais realms. |
Em Avançado você pode usar um servidor PostgreSQL já em execução em vez do banco de dados incluído. Consulte Serviços externos.
Primeiro login
Seção intitulada “Primeiro login”O primeiro administrador é o usuário admin do Keycloak. O portal gera a senha dele e a mostra uma única vez, em Credenciais de primeiro acesso, com o rótulo Senha de administrador do Keycloak, quando você clica em Criar. Copie-a antes de sair da página.
Quando a instalação indicar Pronto, abra o endereço web dela e entre no console de administração com o nome de usuário admin e essa senha.
A senha do banco de dados também é gerada automaticamente. Ela fica no servidor e nunca é mostrada.
Conexões
Seção intitulada “Conexões”O Keycloak pode oferecer a outras instalações:
- Single sign-on (OpenID Connect) (login único): o Keycloak passa a ser o provedor de login de outra instalação, como o ERPNext ou a interface de administração do LiteLLM. A plataforma configura o cliente no realm
masterdo Keycloak e repassa os dados de login à outra instalação.
O Keycloak pode usar a partir de outras instalações:
- Outbound email relay (relay de e-mail de saída): envia os e-mails do Keycloak pelo relay de e-mail de outra instalação. Opcional.
Consulte Conexões.