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"