Приложения для Android поддерживают различные методы аутентификации, которые помогут вам войти в свою учетную запись. Вы можете войти в систему, используя свое имя пользователя, номер телефона или биометрические данные, или использовать федеративные решения для входа, такие как Войти через Google. Кроме того, вы также можете настроить пароли для своих учетных записей, чтобы упростить вход в систему. Несмотря на то, что наличие такого большого количества вариантов входа в приложения является бонусом, Google хочет немного упростить работу тех, кто не хочет возиться с различными интерфейсами, которые представляет каждый вариант. С этой целью компания выпустила Credential Manager API.
Доступный разработчикам приложений в альфа-версии, начиная с сегодняшнего дня, новый API Credential Manager Jetpack для Android позволяет разработчикам упростить процесс входа в свои приложения. Он поддерживает несколько методов входа, включая имя пользователя и пароль, а также решения для федеративного входа в одном API, что позволяет разработчикам легко интегрировать его в свои приложения.
Для конечных пользователей Credential Manager API «унифицирует интерфейс входа в систему для разных методов аутентификации, делая более понятным и удобным для пользователей вход в приложения независимо от выбранного ими метода», Об этом говорится в сообщении в блоге Google. Подчеркивая преимущества нового API, Google сказал: «Пользователи сталкиваются с несколькими способами входа в систему, и во многих из этих случаев методы входа представляют собой параллельные способы входа пользователя в одну и ту же учетную запись. Credential Manager объединяет все доступные методы входа для приложения в один список, при этом удаляя дубликаты записей для одной и той же учетной записи. Это упрощение позволяет пользователям сосредоточиться на выборе учетной записи без необходимости разбираться в базовой технологии входа».
Credential Manager API также поддерживает ключи доступа, новый отраслевой стандарт беспарольной аутентификации, что более безопасно, чем использование имени пользователя и пароля для входа в приложения. Это позволит пользователям создавать пароли для приложений и хранить их в Google Password Manager. Сохраненные пароли будут синхронизироваться между устройствами, на которых выполнен вход в одну и ту же учетную запись Google, для беспроблемной работы. Поскольку Credential Manager в настоящее время доступен разработчикам в альфа-версии, может пройти некоторое время, прежде чем вы увидите унифицированный вход в систему на своем устройстве.