Нельзя комментировать, поэтому добавление в качестве ответа.
-d 'grant_type=authorization_code&client_id=spring-boot-app&username=apiuser&client_secret=cd78e82a-e86a-4bf3-a3d7-7c01cec49396&code=qjrzSW9gMiUgpUvqgEPE4_-8swvyCtfOVvg55o5S_es'
Пара вещей:1) client_secret
необязательно2) redirect_uri
отсутствует. Это ТРЕБУЕТСЯ , и оно должно точно соответствовать тому, которое использовалось при отправке запроса на authorization code
.
О username
, оно определенно не требуется, но не может сказать, что его присутствие будетвызвать проблемы. Лучше убрать это.