Ответ 1
-
Нет, OAuth 2.0 достаточно стар, чтобы поддерживать некоторые хорошие библиотеки с открытым исходным кодом. Вы можете, например, используйте scribe.
-
Извините, я еще недостаточно знаю о XAuth, чтобы помочь вам в этом.
-
Да, это очень легко с помощью писца. Для поддержки настраиваемого поставщика вам просто нужно расширить
org.scribe.builder.api.DefaultApi20
. Поскольку вы используете тот же проект OAuth 2.0, что и Google, вы можете использовать реализацию для API Google в вилке Томаса Брейеля писца в качестве плана. В этой статье вы должны начать использовать писец с Android. Вы могли бы дополнительно проверить пример Google из вилки писец здесь.