Я вижу примеры кодов и пошаговые руководства о том, как зарегистрировать ваше приложение, получить пин-код, получить токен доступа и использовать его в методе OnNewIntent.
Как я могу сделать эту аутентификацию OAuth для виджета вместо приложения?
Вам нужно запустить Activity и запустить поток Oauth оттуда.
Вы можете использовать setOnClickPendingIntent , чтобы запустить действие, если пользователь нажимает на часть виджета, или использовать действие конфигурации, чтобы пользователь аутентифицировал себя в тот момент, когда виджет был помещен вна главном экране.