Sem autorização de acesso aos endpoints

Após ter problemas de autorização para gerar o token, o que foi realizado com sucesso após orientações da equipe, agora estou com o mesmo problema de autorização para acessar os endpoints com o token gerado. No java, usando post para nfse, o retorno é apenas Unauthorized. No postman, usando get para cep retorna o mesmo resultado, porém com o complemento: Validation errors:
Audience [aud] claim doesn’t contain an acceptable identifier. Expected [https://api.nuvemfiscal.com.br/] as aud value.

Alguma sugestão?

Boa tarde, @contato18.

Certifique-se de que o token foi gerado utilizando credenciais da API de produção em vez da sandbox.

1 curtida

Não. Está utilizando as credenciais sandbox mesmo. No retorno do post tem o objeto claims com algumas informações, uma delas é o client_id obtido pelo token, e é correspondente às crendenciais sandbox.

JWT (claims: {“scope”:“nfse”,“jti”:“xxx”,“https://nuvemfiscal.com.br/tenant_id":“xxx”,“iss”:“https://auth.nuvemfiscal.com.br”,“aud”:“https://api.sandbox.nuvemfiscal.com.br/”,“exp”:999,“iat”:999,“client_id”:"xxx”}) rejected due to invalid claims.

Validation errors:
Audience [aud] claim doesn’t contain an acceptable identifier. Expected [https://api.nuvemfiscal.com.br/] as aud value.

Ocultei as informações do objeto retornado, só pra entenderem como está o retorno completo.

Acho que entendi o que vc quis dizer anteriormente… Vou fazer os testes novamente, pois possivelmente, estou mesmo utilizando o link do endpoint produção com token sandbox. Obrigado.

1 curtida

Este tópico foi fechado automaticamente 24 horas depois da última resposta. Novas respostas não são mais permitidas.