Часто задаваемые вопросы по диспетчеру учетных данных

Пары вопросов и ответов на этой странице призваны помочь вам лучше понять детали реализации 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 необязательная. Приложения включают в себя разные в зависимости от вариантов использования.

  1. [ Обязательно ] androidx.credentials:credentials : содержит основные функции диспетчера учетных данных, включая поддержку паролей и ключей доступа.
  2. [ Необязательно ] 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 необязательная. Приложения включают в себя разные в зависимости от вариантов использования.

  1. [ Обязательно ] androidx.credentials:credentials : содержит основные функции диспетчера учетных данных, включая поддержку паролей и ключей доступа.
  2. [ Необязательно ] 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 также можно использовать для рабочих процессов регистрации.