FC ConcursosFC Concursos

Questão FC406680

O servidor OAuth2 do TJMS recebeu a seguinte requisição no endpoint de token: POST /token HTTP/1.1 Host: auth-tjms.jus.br Content-Type: application/x-www-form-urlencoded grant_type

Principais Protocolos de Redes

FGV · 2024

O servidor OAuth2 do TJMS recebeu a seguinte requisição no endpoint de token:

 

POST /token HTTP/1.1
Host: auth-tjms.jus.br
Content-Type: application/x-www-form-urlencoded


grant_type=client_credentials
&client_id=client_id
&client_secret=client_secret

 

De acordo com a especificação do OAuth2, a requisição OAuth2 acima é:

  1. inválida, pois há parâmetros obrigatórios ausentes;
  2. inválida, pois utiliza o método POST ao invés do GET;
  3. válida, e os parâmetros obrigatórios estão presentes;
  4. inválida, pois utiliza o HTTP/1.1 ao invés do HTTP/2.0;
  5. inválida, pois há parâmetros com valores não permitidos.
Mostrar resposta e comentário

Gabarito

Certo

Comentário do professor

A alternativa está correta: a requisição corresponde ao fluxo de client_credentials e traz os elementos exigidos pela especificação (RFC 6749).

São apresentados o parâmetro obrigatório grant_type com valor client_credentials — que define o tipo de concessão — e a autenticação do cliente por meio de client_id e client_secret, necessários para validar a identidade do aplicativo solicitante.

Além disso, o pedido usa POST e inclui o cabeçalho Content-Type: application/x-www-form-urlencoded, conforme exige o endpoint /token para receber os parâmetros no corpo da requisição.

Com esses elementos, o servidor de autorização pode emitir um access token para o cliente, permitindo acesso aos recursos em nome do próprio aplicativo.

Conteúdo do catálogo FC Concursos · Atualizado em

Continue aprendendo