A questão versa sobre o padrão arquitetural JSON Web Token (JWT).
Em síntese, JSON (acrônimo de JavaScript Object Notation) é um formato, de padrão aberto independente, que possibilita troca de dados entre sistemas de maneira rápida e simples. Esse padrão é bastante utilizado em web services que utilizam REST e em aplicações AJAX [1].
No que tange à implementação de web services RESTful, eventualmente, faz-se necessário implementar camadas de segurança, como a restrição de acesso aos serviços a usuários autorizados.
É nesse esteio que entra o padrão JWT, o qual define uma maneira compacta e independente para transmitir informações com segurança entre as partes por meio de objetos JSON [2]
Uma das aplicações mais comuns do uso do JWT é a sua utilização no controle de autorização de acesso aos serviços por meio de tokens, como podemos ver na transcrição abaixo traduzida do site oficial do JWT [2]
"Autorização: este é o cenário mais comum para o uso do JWT. Depois que o usuário estiver conectado, cada solicitação subsequente incluirá o JWT, permitindo que o usuário acesse rotas, serviços e recursos permitidos com esse token (...)" (grifou-se).
Logo, nosso gabarito é a letra B: a arquitetura JWP é um modelo comumente utilizado em web services REST para autenticar e validar o acesso ao serviço através de um token.
Gabarito do professor: Letra B.
REFERÊNCIAS: [1] Wikipedia. JSON.
Disponível em: Site da Wikipedia na língua portuguesa. Acesso em: 14/8/2020; [2] JWT. Introduction to JSON Web Tokens. Disponível em: site oficial do padrão arquitetural JWT. Acesso em 14/8/2020