Pular para o conteúdo principal

Questão de Programação — Servidores de aplicação — FCC 2022

ProgramaçãoServidores 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
  1. Ado arquivo keycloak.conf, localizado no diretório conf da instalação.
  2. Bdos arquivos standalone.conf e server.conf, localizados na pasta de configuração do projeto.
  3. Cdo repositório GitKeyCloak disponibilizado por seus criadores.
  4. Ddo arquivo keyconfig.xml, localizado na pasta de configuração da aplicação.
  5. 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.

Gabarito: letra A.

Link permanente: /questoes/fc064598