Ich würde in so einen Fall, den Part für die Generierung des OAuth2-Tokens in ein Java Modul/Microservice/Job auslagern.
Dadurch könnt seid ihr abgekapselt, weniger abhängig und in Java ist das sehr einfach und schnell implementiert.

lg Andreas