У меня есть сайт, который реализует «Войти через твиттер».
Этот процесс авторизации:
Мой сайт перенаправляет пользователя в твиттер, затем твиттер просит пользователя разрешить моему веб-сайту доступ к его учетной записи, он нажимает «Разрешить», твиттер перенаправляет пользователя обратно на мой сайт, который получает токен доступа.
Также у меня есть приложение для Android, которое должно инициализировать этот процесс аутентификации и, наконец, получить результат.
Я могу создать намерение, которое открывает URL-адрес в браузере, и все последующие шаги идут в браузере, но могу ли я каким-то образом подключиться, когда браузер закрыт, или (что будет лучше), когда браузер получит окончательное перенаправление, чтобы проверить, была ли авторизация в порядке, и мой веб-сайт теперь может получить доступ к учетной записи пользователя в Твиттере и закрыть браузер?
Нужно ли исследовать WebView, или эту функцию можно реализовать с помощью обычного браузера Android?