Поскольку вы, по сути, притворяетесь браузером и выполняете HTTP-запросы, вы сможете легко скопировать настройки OpenID.
Просто посмотрите, что HTTP-запросы делают веб-приложения, и скопируйте его, используя тот же метод, который вы опубликовали здесь, используя HTTPUrlConnection
.
Однако, я чувствую одну вещь, которую нужно упомянуть . Поскольку вы не используете HTTPS, любой в вашей сети может прослушивать имя пользователя и пароли. Вы должны выполнять все аутентификации и авторизации по безопасному каналу.