¡Caminando hacia el éxito!

Aprende en Comunidad

Avalados por :

Como resolver o erro de solicitação inválida ao obter um token OAuth2 no SAP.

  • Creado 01/03/2024
  • Modificado 01/03/2024
  • 4 Vistas
0
Cargando...

Olá,

Estou tentando implementar um serviço OAuth2 que permita ler dados de um aplicativo externo.

Isso funciona conforme o esperado por meio de outra ferramenta como o Postman. Também foi implementado o serviço OAuth2 do Google Agenda no SAP como teste.

No entanto, o serviço OAuth2 que preciso está falhando. Consigo obter com sucesso o código, mas ao usar o código para obter o token, ocorre um erro de "solicitação inválida".


Abaixo está o resultado de uma chamada que funciona no Postman. (A seta amarela indica que na próxima captura de tela há uma diferença)

Consegui reproduzir o mesmo erro (espero) no Postman ao alterar a Autenticação do Cliente de "Enviar credenciais do cliente no corpo" para "enviar como Cabeçalho de Autenticação Básica".

O que resultou no erro - solicitação inválida

No SAP - Tentei alterar a configuração em OA2C_CONFIG, mas sem sucesso.

Já realizei alguns testes de depuração, verifiquei os rastreamentos do HttpWatch, implementei uma série completa de notas, li informações como

https://help.sap.com/docs/ABAP_PLATFORM/e815bb97839a4d83be6c4fca48ee5777/7573ffc0ae444443a23b9e661d7...

https://launchpad.support.sap.com/#/notes/1688545 que contêm

É o acima que me faz acreditar que o método de autenticação fornecido no SAP está incorreto e está causando o problema conforme simulado no Postman.

No entanto, não consigo encontrar a configuração/mudança para que o client_secret se torne um parâmetro do corpo e o componente de autenticação básica seja removido do cabeçalho da solicitação http.

Alguém tem alguma ideia de onde posso continuar procurando?

Obrigado

Pedro Pascal
Se unió el 07/03/2018
Pinterest
Telegram
Linkedin
Whatsapp

1 Respuestas

0
Cargando...

Acredito que não deves publicar na pergunta o valor após Authorization: Basic T0EyX1RFU1Q6YWJjZDEyMzQ=

que corresponde a OA2_TEST:abcd1234

😉

Respondido el 15/04/2024
LUCIANO RIOJA GHIOTTO
Se unió el 13/07/2019

contacto@primeinstitute.com

(+51) 1641 9379
(+57) 1489 6964

© 2024 Copyright. Todos los derechos reservados.

Desarrollado por Prime Institute

¡Hola! Soy Diana, asesora académica de Prime Institute, indícame en que curso estas interesado, saludos!
Hola ¿Puedo ayudarte?