Questão nº 42
Questão de Tecnologia da Informação · FCC TRT14 2022 (nº 42)
Na proteção de uma aplicação JavaScript (frontend), quando é ativado o Keycloak, ele disponibiliza um adaptador JavaScript, no path
- A`//localhost:51/auth/js/keycloak.js`
- B`/js.auth:8080/keycloak.js`
- C`/auth/js/keycloak.js` (alternativa correta)
- D`/localhost:80/run/js/keycloak.js`
- E`//js.auth/keycloak.js`
Resposta comentada
Gabarito Alternativa C
O Keycloak é uma ferramenta de Gerenciamento de Identidade e Acesso (IAM) que ajuda a proteger aplicações. Para que uma aplicação JavaScript (frontend) possa usar os recursos de segurança do Keycloak, ela precisa carregar um arquivo especial chamado adaptador JavaScript, que é disponibilizado pelo próprio Keycloak em um caminho (path) específico.
- (A) Incorreta: Esta opção apresenta um URL completo (
//localhost:51/...) e não apenas o path relativo. A pergunta pede o path, que é a parte do endereço que vem depois do host e da porta. A armadilha é confundir um path com um URL completo. - (B) Incorreta: O formato
/js.auth:8080/keycloak.jsé uma sintaxe inválida para um path. Ele mistura um possível nome de host com uma porta diretamente no segmento do caminho. - (C) Correta: O path
/auth/js/keycloak.jsé o local padrão e oficial onde o adaptador JavaScript do Keycloak é disponibilizado./authé o contexto raiz padrão do Keycloak para suas interfaces e APIs, e/jsé o subdiretório para os arquivos JavaScript. - (D) Incorreta: Assim como na alternativa A, esta opção inclui um host e porta (
/localhost:80) diretamente no path, o que está incorreto. Além disso,/runnão é um segmento de caminho padrão para o adaptador do Keycloak. - (E) Incorreta: O formato
//js.auth/keycloak.jsé um URL relativo a protocolo, masjs.authnão é o contexto raiz padrão do Keycloak. O adaptador é encontrado sob o contexto/auth.
Fonte: FCC TRT14 2022 Analista Judiciário - Área Apoio Especializado - Especialidade Tecnologia da Informação (Caderno Tipo 001). Reproduzida para fins de estudo.