Я создал свой собственный поставщик OAuth 2.0 и OpenID Connect, используя IdentityServer4 в ASP. NET Core. Сейчас я пытаюсь создать приложение Android (мое самое первое приложение Android), которое использует моего провайдера для аутентификации пользователей, используя код аутентификации + поток PKCE.
Я искал клиентский SDK для Android и нашел один с именем AppAuth, https://github.com/openid/AppAuth-Android. Но похоже, что это не полный выпуск, поскольку последний выпуск был 0.7.1, который был выпущен полтора года назад go. Должно ли это быть использовано? Должен ли я беспокоиться о том, что это не> = 1.xx? Любые хорошие учебники по реализации кода аутентификации + потока PKCE?
Я также слышал, что, возможно, AccountManager может быть тем, что я ищу. Я не смог найти никакой документации о том, как реализовать потоки OAuth 2.0 и OpenID Connect через AccountManager. Кто-нибудь знает, есть хороший учебник, как это сделать?
Любые другие предложения о том, как заставить это работать?