1
resposta

"Full authentication is required to access this resource"

Tudo bom?

Não estou conseguindo gerar o token de acesso com o auth. Mesmo com o código disponibilizado no final do capitulo continuo recebendo esse erro quando tento fazer a autenticação com o PostMan

{
    "error": "unauthorized",
    "error_description": "Full authentication is required to access this resource"
}

Tentei debugar mas percebi que a autorização não passa pelas classes que construimos, elas são usadas somente para cadastrar os recursos na memória.

No Postman estou usando esses dados( coloquei pra gerar o código do java - unirest ) :

Unirest.setTimeouts(0, 0);
HttpResponse<String> response = Unirest.get("http://localhost:8088/ouath/token")
  .header("Authorization", "Basic bG9qYTpsb2phcHdk")
  .multiPartContent()  .field("scope", "web")
  .field("grant_type", "password")
  .field("username", "joao")
  .field("password", "joaopwd")
  .asString();

Na autenticacao esta basica com username "loja" e senha "lojapwd"

1 resposta

E ai Thales, tudo tranquilo?

Eu estava passando pelo mesmo problema, eu assisti um vídeo no youtube que resolveu o meu problema, segue o link abaixo:

https://www.youtube.com/watch?v=UsM2BY20Ux4

Espero ter ajudado, abraço :)