Ho una situazione in cui le richieste non possono essere di tipo application / x-www-form-urlencoded e quindi la domanda.
L'interoperabilità. OAuth standardizza il formato e i nomi per garantire che diverse implementazioni possano lavorare insieme fin da quando possibile.
Perché hai una situazione in cui non puoi usare questo formato? Tutti i principali linguaggi di programmazione dispongono di librerie che implementano questo formato, molte delle quali fanno parte delle librerie standard.
Leggi altre domande sui tag oauth2