Опубликовано: 15 июля 2026 г.
Хотя внедрение паролей довольно просто, их возможности и лучшие практики постоянно развиваются. Понимание того, зачем они нужны и как ими пользоваться, требует времени. Чтобы упростить этот процесс, команда Chrome представляет навыки работы с паролями в рамках руководства по современным веб-технологиям, которые помогут вам и вашим агентам создавать безопасные и современные системы входа в систему с использованием паролей.
Зачем использовать навыки работы с ключами доступа?
Modern Web Guidance — это набор навыков, предназначенных для управления агентами ИИ-программистов, такими как Anti Gravity или Claude Code. С помощью навыков passkey можно реализовать регистрацию, аутентификацию, управление и повторную аутентификацию, используя новейшие API и лучшие практики. Агент-программист автономно генерирует реализацию как для пользовательского интерфейса, так и для серверной логики.
Оценка показывает, что реализация с использованием навыков ввода пароля превосходит реализацию без них на Claude Code Opus 4.8. В этой оценке используется демонстрационное приложение и подсказки, описанные в этом документе.
| Без навыков работы с паролями | С навыками работы с ключами доступа | |
|---|---|---|
| ПРОХОДИТЬ | 47 | 80 |
| НЕУДАЧА | 32 | 0 |
| Н/Д | 12 | 11 |
| Общий | 91 | 91 |
Наиболее заметное отличие — это экран управления ключами доступа, на котором отображается список созданных ключей доступа на основе списка поставщиков ключей доступа, составленного сообществом в соответствии с лучшими практиками управления ключами доступа .

Навыки, позволяющие использовать пароль, также расширяют возможности вашего агента программирования за счет мощных, но менее заметных функций:
-
getClientCapabilities: Выполнить обнаружение современных функций. - Сериализация JSON: сериализация закодированных данных одним вызовом JavaScript.
- Обработка ошибок: Отобразить сообщение или закрыть окно в зависимости от типа ошибки.
- Условное посредничество: Разрешить пользователям входить в систему непосредственно из подсказок автозаполнения браузера.
- Signal API: Поддерживайте синхронизацию списка учетных данных между провайдером и вашим сервером.
- Условное создание: Автоматическое создание пароля для пользователей, которые недавно вошли в систему с помощью пароля.
Шаг 1: Клонируйте репозиторий с демонстрационными примерами.
Попробуйте навыки работы с ключами доступа, используя демонстрационный проект. Клонируйте репозиторий:
git clone git@github.com:GoogleChromeLabs/passkey-skills-demo.git
Шаг 2: Установите Modern Web Guidance
Для установки Modern Web Guidance запустите интерактивный мастер установки в каталоге вашего проекта:
npx modern-web-guidance@latest install
Этот мастер добавляет необходимые файлы в структуру вашего проекта, позволяя вашему ИИ-агенту понять требования к паролю.
Шаг 3: Используйте подсказки
После установки используйте эти подсказки для создания своих функций. Эти примеры охватывают четыре варианта использования навыка «Ключи доступа» и специально разработаны для проекта-песочницы.
Регистрация
Предоставьте пользователям возможность регистрировать пароль для своей учетной записи. Для реализации попробуйте следующий пример:
Implement passkey registration at /settings page under start directory
Пример выполнения агента : Агент автономно генерирует или изменяет пользовательский интерфейс и логику бэкэнда для регистрации нового пароля.
Аутентификация
Предоставьте возможность повторным пользователям быстро входить в систему, используя легкодоступные учетные данные, либо посредством явных нажатий кнопок, либо с помощью подсказок автозаполнения в браузере. Для реализации попробуйте следующее:
Implement passkey authentication at the top page under start directory
Пример выполнения действий агента : Агент автономно обрабатывает цикл входа в систему и проверки на основном маршруте входа или авторизации.
Управление
Предоставьте пользователям возможность просматривать, переименовывать и удалять зарегистрированные пароли, сохраняя при этом синхронизацию учетных данных между сервером и менеджерами паролей браузера. Для реализации попробуйте следующий запрос:
Implement passkey management at /settings page under start directory
Пример выполнения агента : Агент создает структурные параметры, позволяющие пользователям просматривать, добавлять или отзывать существующие ключи доступа.
Повторная аутентификация
Перед разрешением конфиденциальных действий, таких как изменение настроек безопасности или финансовые переводы, необходимо подтвердить личность вошедшего в систему пользователя, используя его существующие пароли. Для этого попробуйте следующее сообщение:
Implement passkey reauthentication at /reauth under start directory
Пример выполнения агента : Агент настраивает повышенный уровень безопасности для конфиденциальных действий пользователя.
/modern-web-guidance
Или следующая команда для доступа к Кодексу:
$modern-web-guidance
Обратитесь к документации вашего агента или спросите у него, как напрямую активировать навык modern-web-guidance если вы не уверены.
Интегрируйте серверную часть.
Хотя агенты-программисты могут генерировать код паролей на стороне сервера, они могут не использовать последние версии библиотек. В репозитории демонстрационных примеров навыков работы с паролями содержится навык simplewebauthn , предназначенный для рекомендуемой серверной библиотеки для JavaScript и TypeScript — SimpleWebAuthn . Этот навык дополняет поведение агента-программиста.
Для других серверных языков программирования Google рекомендует интегрировать ключи доступа с помощью специализированной библиотеки ключей доступа, FIDO2 или WebAuthn, а также навыка для использования новейших API. Авторы библиотек пишут собственные навыки, чтобы агенты-программисты всегда могли использовать самые последние API.
Отказ от ответственности и обратная связь
Современные веб-инструкции и навыки работы с ключами доступа находятся в режиме предварительного просмотра. Эти навыки были разработаны и протестированы с использованием демонстрационного проекта навыков работы с ключами доступа с такими агентами, как Antigravity и Claude Code. Хотя тестирование проводилось на других кодовых базах, навыки могут потребовать доработок, выходящих за рамки предоставленных примеров подсказок. Проверьте сгенерированный код, чтобы убедиться, что он соответствует вашим ожиданиям, и при необходимости добавьте дополнительные подсказки.
Команда Chrome со временем обновляет эти функции и добавляет другие возможности идентификации и аутентификации в Modern Web Guidance. Если у вас есть отзывы или пожелания по функциям, отправьте их в репозиторий modern-web-guidance-src .
Попробуйте сегодня, чтобы упростить процесс ввода паролей.