Либо просить пользователя вставить в определенное поле в программе ссылку с токеном, либо запусть клиент приложения на javaFx и использовать WebView ( встроенный браузер. ничем не хуже остальных. разве что памяти может жрать немеренно, если лазить через него. кажется что идет утечка памяти т.к. gc использованные ресурсы не торопится освобождать. но в outofmemoryerror не улетит тоже)