Пары вопросов и ответов на этой странице призваны помочь вам лучше понять детали реализации Credential Manager .
Ваш отзыв — важная часть улучшения API Credential Manager. Поделитесь любыми обнаруженными проблемами или идеями по улучшению API, используя следующую ссылку:
Интеграция
Зачем нужна еще одна библиотека Jetpack для аутентификации приложений?
Библиотека Jetpack Credential Manager обеспечивает унифицированный вход в систему во всех версиях Android. Это также позволяет вам получать более своевременные обновления с новейшими функциями. Он имеет обратную совместимость с общей поддержкой Android 4.4 и более поздних версий, а также поддержкой ключей доступа на Android 9 и более поздних версиях.
Откуда берутся эти полномочия?
Учетные данные поступают от поставщиков учетных данных и менеджеров паролей, таких как Диспетчер паролей Google , которые интегрированы с Диспетчером учетных данных и активированы пользователем. Кроме того, пользователи могут получить ключи доступа с другого устройства с помощью гибридного потока.
В каких случаях Credential Manager имеет больше смысла или более необходим для реализации?
Диспетчер учетных данных предлагает вашему приложению простой и безопасный способ управления потоками аутентификации с помощью консолидированного API, который предлагает унифицированный пользовательский интерфейс для нескольких методов входа. Это имеет несколько преимуществ:
- Пользователи ценят возможность видеть все свои учетные данные в одном месте; ключи доступа, пароли и федеративные учетные данные, такие как «Войти через Google», без необходимости нажимать в трех разных местах.
Предлагает более простой вход в систему за счет объединения методов входа для каждой учетной записи.
Кроме того, на устройствах Android 14 пользовательский интерфейс отображает только самый безопасный и простой метод аутентификации. Например, если у пользователя есть и ключ доступа, и пароль для одной и той же учетной записи, в средстве выбора учетной записи будет предложен только ключ доступа.
Поддерживает несколько механизмов входа в один API. Он обеспечивает поддержку паролей в приложениях Android, обеспечивая переход к будущему без паролей. В то же время он также поддерживает пароли и федеративный вход, например «Войти через Google», что упрощает требования к интеграции и постоянному обслуживанию.
Во время интеграции можно добавить несколько зависимостей. Зачем нужны несколько зависимостей? Разве невозможно иметь только одну зависимость для достижения того же?
Существует 1 обязательная зависимость и 1 необязательная. Приложения включают в себя разные в зависимости от вариантов использования.
- [ Обязательно ] androidx.credentials:credentials : содержит основные функции диспетчера учетных данных, включая поддержку паролей и ключей доступа.
- [ Необязательно ] androidx.credentials:credentials-play-services-auth : обеспечивает поддержку служб Google Play для Credential Manager, что позволяет использовать API на старых устройствах.
Поддерживает ли диспетчер учетных данных использование учетных данных с другого устройства?
Диспетчер учетных данных поддерживает использование ключей доступа между устройствами через гибридный транспорт.
Могут ли разработчики объединить свои процессы регистрации и входа в один вызов API с помощью Credential Manager?
Сейчас не планируется.
UX
Если пользователи уже настроили поставщика, не зарегистрированного в Credential Manager, какой пользовательский интерфейс будет показан пользователям?
Поставщики, не зарегистрированные в Credential Manager, продолжают работать с системой автозаполнения , показывая предложения на клавиатуре и в раскрывающемся меню.
Другие
Зачем нужен диспетчер учетных данных, если уже существуют различные варианты входа в систему и блокировка экрана?
На устройствах Android у пользователей есть разные решения для упрощения аутентификации в приложениях и на веб-сайтах. Поскольку каждое приложение может интегрироваться с различными комбинациями решений, пользовательский опыт может существенно отличаться.
Диспетчер учетных данных обеспечивает последовательный и последовательный вход пользователя в 3P-сервисы на Android, независимо от метода входа, который предпочитает пользователь или который поддерживает приложение: имя пользователя и пароль, ключ доступа или федеративное удостоверение.
Какие конкретные требования пользователей удовлетворяются с помощью ключей доступа через Credential Manager API?
- Устраните необходимость для пользователей создавать и запоминать сложные пароли.
- Создайте устойчивую к фишингу форму входа, которая повысит безопасность пользователей.
Сколько времени потребуется для выпуска обновления с устранением основных ошибок?
Релизы Jetpack выходят раз в две недели. На платформе есть выпуски безопасности, ежеквартальные выпуски и десертные выпуски в зависимости от типа и серьезности ошибки. Узнайте больше о процессе выпуска Jetpack .
Есть ли какое-либо влияние на производительность (время запуска приложения) после интеграции?
Рекомендуется разумно выбирать, когда инициализировать процесс входа в диспетчер учетных данных, и измерять производительность приложения после инициализации API.
Совместим ли этот API с устройствами Android Go?
Да, API совместим с устройствами Go.
Если разработчики используют SMS OTP или федеративное удостоверение для входа, поддерживается ли это также диспетчером учетных данных?
Диспетчер учетных данных поддерживает ключи доступа, пароли и токены Google ID в качестве методов входа. Токен Google ID также можно использовать для рабочих процессов регистрации.
,Пары вопросов и ответов на этой странице призваны помочь вам лучше понять детали реализации Credential Manager .
Ваш отзыв – важная часть улучшения Credential Manager API. Поделитесь любыми обнаруженными проблемами или идеями по улучшению API, используя следующую ссылку:
Интеграция
Зачем нужна еще одна библиотека Jetpack для аутентификации приложений?
Библиотека Jetpack Credential Manager обеспечивает унифицированный вход в систему во всех версиях Android. Это также позволяет вам получать более своевременные обновления с новейшими функциями. Он имеет обратную совместимость с общей поддержкой Android 4.4 и более поздних версий, а также поддержкой ключей доступа на Android 9 и более поздних версиях.
Откуда берутся эти полномочия?
Учетные данные поступают от поставщиков учетных данных и менеджеров паролей, таких как Диспетчер паролей Google , которые интегрированы с Диспетчером учетных данных и активированы пользователем. Кроме того, пользователи могут получить ключи доступа с другого устройства с помощью гибридного потока.
В каких случаях Credential Manager имеет больше смысла или более необходим для реализации?
Диспетчер учетных данных предлагает вашему приложению простой и безопасный способ управления потоками аутентификации с помощью консолидированного API, который предлагает унифицированный пользовательский интерфейс для нескольких методов входа. Это имеет несколько преимуществ:
- Пользователи ценят возможность видеть все свои учетные данные в одном месте; ключи доступа, пароли и федеративные учетные данные, такие как «Войти через Google», без необходимости нажимать в трех разных местах.
Предлагает более простой вход в систему за счет объединения методов входа для каждой учетной записи.
Кроме того, на устройствах Android 14 пользовательский интерфейс отображает только самый безопасный и простой метод аутентификации. Например, если у пользователя есть и ключ доступа, и пароль для одной и той же учетной записи, в средстве выбора учетной записи будет предложен только ключ доступа.
Поддерживает несколько механизмов входа в один API. Он обеспечивает поддержку паролей в приложениях Android, обеспечивая переход к будущему без паролей. В то же время он также поддерживает пароли и федеративный вход, например «Войти через Google», что упрощает требования к интеграции и постоянному обслуживанию.
Во время интеграции можно добавить несколько зависимостей. Зачем нужны несколько зависимостей? Разве невозможно иметь только одну зависимость для достижения того же?
Существует 1 обязательная зависимость и 1 необязательная. Приложения включают в себя разные в зависимости от вариантов использования.
- [ Обязательно ] androidx.credentials:credentials : содержит основные функции диспетчера учетных данных, включая поддержку паролей и ключей доступа.
- [ Необязательно ] androidx.credentials:credentials-play-services-auth : обеспечивает поддержку служб Google Play для Credential Manager, что позволяет использовать API на старых устройствах.
Поддерживает ли диспетчер учетных данных использование учетных данных с другого устройства?
Диспетчер учетных данных поддерживает использование ключей доступа между устройствами через гибридный транспорт.
Могут ли разработчики объединить свои процессы регистрации и входа в один вызов API с помощью Credential Manager?
Сейчас не планируется.
UX
Если пользователи уже настроили поставщика, не зарегистрированного в Credential Manager, какой пользовательский интерфейс будет показан пользователям?
Поставщики, не зарегистрированные в Credential Manager, продолжают работать с системой автозаполнения , показывая предложения на клавиатуре и в раскрывающемся меню.
Другие
Зачем нужен диспетчер учетных данных, если уже существуют различные варианты входа в систему и блокировка экрана?
На устройствах Android у пользователей есть разные решения для упрощения аутентификации в приложениях и на веб-сайтах. Поскольку каждое приложение может интегрироваться с различными комбинациями решений, пользовательский опыт может существенно отличаться.
Диспетчер учетных данных обеспечивает последовательный и последовательный вход пользователя в 3P-сервисы на Android, независимо от метода входа, который предпочитает пользователь или который поддерживает приложение: имя пользователя и пароль, ключ доступа или федеративное удостоверение.
Какие конкретные требования пользователей удовлетворяются с помощью ключей доступа через Credential Manager API?
- Устраните необходимость для пользователей создавать и запоминать сложные пароли.
- Создайте устойчивую к фишингу форму входа, которая повысит безопасность пользователей.
Сколько времени потребуется для выпуска обновления с устранением основных ошибок?
Релизы Jetpack выходят раз в две недели. На платформе есть выпуски безопасности, ежеквартальные выпуски и десертные выпуски в зависимости от типа и серьезности ошибки. Узнайте больше о процессе выпуска Jetpack .
Есть ли какое-либо влияние на производительность (время запуска приложения) после интеграции?
Рекомендуется разумно выбирать, когда инициализировать процесс входа в диспетчер учетных данных, и измерять производительность приложения после инициализации API.
Совместим ли этот API с устройствами Android Go?
Да, API совместим с устройствами Go.
Если разработчики используют SMS OTP или федеративное удостоверение для входа, поддерживается ли это также диспетчером учетных данных?
Диспетчер учетных данных поддерживает ключи доступа, пароли и токены Google ID в качестве методов входа. Токен Google ID также можно использовать для рабочих процессов регистрации.