Acredito que não deves publicar na pergunta o valor após Authorization: Basic T0EyX1RFU1Q6YWJjZDEyMzQ=
que corresponde a OA2_TEST:abcd1234
😉
Avalados por :
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
Acredito que não deves publicar na pergunta o valor após Authorization: Basic T0EyX1RFU1Q6YWJjZDEyMzQ=
que corresponde a OA2_TEST:abcd1234
😉
contacto@primeinstitute.com
(+51) 1641 9379
(+57) 1489 6964
© 2024 Copyright. Todos los derechos reservados.
Desarrollado por Prime Institute