Upload avatar image with API

Ich habe mich gefragt, ob es möglich ist, dass eine Anwendung ein Discord-Autorisierungstoken an Discourse sendet, um eine Datei bei Discourse hoch- oder herunterzuladen.

Aktuell können Benutzer standardmäßig bis zu 4096 KB für Avatarbilder hochladen. Ich habe Discord OAuth bereits eingerichtet und funktionsfähig. Kann eine App kommunizieren und dieselbe Anfrage (vielleicht über SSO?) an Discourse senden, um eine Datei hoch- oder herunterzuladen?

Falls ja, wie würde diese Anfrage von der App funktionieren?