Um protocolo de autenticação que utiliza JSON Web Token (JWT) é o
- A)LDAP.
Errada, porque LDAP e um protocolo de diretorio e autenticacao integrada em redes, nao o padrao que usa JWT como base.
- B)SSO.
Errada, porque SSO e um conceito de experiencia de acesso unico, nao o protocolo especifico associado ao uso de JWT.
- C)FIDO.
Errada, porque FIDO trata de autenticacao forte e criptografia baseada em autenticadores, nao do uso de JWT.
- D)NTLM.
Errada, porque NTLM e um protocolo legado de desafio-resposta da Microsoft e nao tem relação tipica com JWT.
- E)OPENID.
Certa, porque OpenID Connect e o protocolo de identidade que utiliza JWT, especialmente no ID Token, para transportar informacoes de autenticacao.
Gabarito: E
JWT (JSON Web Token) nao e um protocolo de autenticacao por si so, mas um padrao de token compacto e assinado usado para transportar informacoes entre sistemas. Ele aparece com muita frequencia em cenarios modernos de login, porque permite que a aplicacao valide a identidade do usuario sem ficar consultando o servidor a cada pedido. E como boa prova adora misturar padrao, protocolo e federacao, aqui vale o alerta: JWT e a “moeda”, nao necessariamente o “sistema de pagamento”. O gabarito esta em OPENID, mais precisamente no OpenID Connect. Ele e a camada de identidade do OpenID sobre o OAuth 2.0 e usa JWT para estruturar o ID Token, que carrega as informacoes de autenticacao do usuario. Ou seja, quando a questao fala em protocolo de autenticacao que utiliza JWT, esta apontando para o ecossistema OpenID Connect. Ja LDAP e um protocolo de acesso e consulta a diretorios, muito usado para centralizar contas e grupos, mas nao e o protocolo descrito na questao. SSO e uma estrategia de login unico, nao um protocolo especifico que responda diretamente ao uso de JWT. NTLM e um protocolo legado da Microsoft, baseado em desafio-resposta, e FIDO e voltado a autenticacao forte com chaves e autenticadores, sem essa associacao classica com JWT. Em concurso, a ideia-chave e separar: JWT e formato de token; OpenID Connect e o protocolo/camada de autenticacao que o utiliza de forma nativa. Se voce memorizar essa dupla, evita cair na armadilha de confundir tecnologia de transporte de identidade com mecanismo de login.