Questão de Programação — Servidores de aplicação — FCC 2022
Programação›Servidores de aplicação
Código
fc064598
Banca
FCC
Órgão
TRT - 17ª Região (ES)
Ano
2022
Cargo
Analista Judiciário - Área Apoio Especializado - Especialidade Tecnologia da Informação
As versões atuais do Keycloak podem carregar configurações (db, db-username, db-password, db-url) de quatro fontes diferentes: de parâmetros de linha de comando, de variáveis de ambiente, de arquivos de configuração .conf criados pelo usuário e
Ado arquivo keycloak.conf, localizado no diretório conf da instalação.
Bdos arquivos standalone.conf e server.conf, localizados na pasta de configuração do projeto.
Cdo repositório GitKeyCloak disponibilizado por seus criadores.
Ddo arquivo keyconfig.xml, localizado na pasta de configuração da aplicação.
Ede arquivos de configuração do servidor de sincronização do Keycloak.
Revelar gabarito e comentário▾
GabaritoA — do arquivo keycloak.conf, localizado no diretório conf da instalação.
Comentário gerado por IA. É um apoio ao estudo, ancorado em fontes, mas pode conter imprecisões — confira sempre na fonte oficial (lei, súmula, edital e gabarito da banca). Encontrou um erro? Use “Reportar”.
Keycloak – Fontes de configuração
Gabarito: letra A. O Keycloak moderno (versão 17+ baseada em Quarkus) carrega configurações de quatro fontes: parâmetros de linha de comando, variáveis de ambiente, arquivos .conf criados pelo usuário e o arquivo keycloak.conf localizado no diretório conf da instalação. As demais alternativas fazem referência a arquivos ou estruturas que não fazem parte do mecanismo de configuração padrão do Keycloak.
Fonte de Configuração
Descrição
Exemplo de Parâmetros
Parâmetros de linha de comando
Passados diretamente ao iniciar o servidor
--db, --db-username
Variáveis de ambiente
Definidas no sistema operacional
KC_DB, KC_DB_USERNAME
Arquivos .conf criados pelo usuário
Arquivos personalizados com extensão .conf
Configurações customizadas
Arquivo keycloak.conf
Localizado no diretório conf da instalação
db, db-username, db-password, db-url
Fontes de configuração (Keycloak 17+)
1Parâmetros de linha de comando
2Variáveis de ambiente
3Arquivos .conf do usuário
4keycloak.conf (diretório conf)
LEVEL · soulevel.com.br
Alternativa A — ✅ Correta ⟵ GABARITO
O arquivo keycloak.conf, no diretório conf, é a fonte de configuração principal do servidor, utilizado para definir parâmetros como banco de dados, credenciais e URL de conexão (db, db-username, db-password, db-url).
Alternativa B — ❌ Incorreta
standalone.conf e server.conf são arquivos típicos do servidor WildFly/JBoss, mas não são fontes de configuração padrão do Keycloak isoladamente – o Keycloak moderno não os utiliza para carregar configurações de banco de dados.
Alternativa C — ❌ Incorreta
O repositório GitKeyCloak não é uma fonte de configuração; trata-se de um repositório de código ou documentação, não um mecanismo de carregamento de parâmetros em tempo de execução.
Alternativa D — ❌ Incorreta
keyconfig.xml não existe na estrutura de diretórios do Keycloak. A configuração do banco de dados é feita via keycloak.conf ou variáveis de ambiente, não em XML dedicado.
Alternativa E — ❌ Incorreta
O Keycloak não possui um "servidor de sincronização" como entidade separada. A configuração de sincronização (ex.: federação de usuários) é tratada internamente, não por arquivos específicos de um servidor de sincronização.