Матрица Brave/Safari и public HTTPS/local HTTP помогает разделить состояние credential provider, распознавание формы и URI matching без копирования пароля, скриншотов секретов и ослабления TLS.
Разделите системного провайдера и конкретный сайт
Apple Password AutoFill поддерживает сторонние credential-provider extensions с разрешения пользователя, но предложение зависит не только от факта включения провайдера. В цепочке есть распознавание поля, контекст приложения и сопоставление сохранённой записи с origin. Откройте AutoFill и Passwords в настройках iOS только для просмотра и убедитесь, что нужный провайдер выбран. Не переключайте несколько провайдеров во время теста: это меняет состояние системы и затрудняет сравнение. Рабочие пароли и recovery codes в диагностике не нужны.
Четыре клетки browser и origin
Создайте нейтральную тестовую запись, которая не даёт доступа к реальным данным. Сравните public HTTPS форму в Brave и Safari, затем локальную форму в Brave и Safari. Для локальной клетки записывайте только класс origin — IP или hostname, HTTP или HTTPS — без самого адреса. Если public HTTPS работает в обоих браузерах, provider включён и способен отдавать подсказку. Если локальный origin работает в Safari, но не в Brave, это узкая браузерная граница. Если не работает нигде, сначала проверяйте форму и URI matching.
Что говорит URI matching
Официальная справка Bitwarden выделяет системное включение AutoFill, появление Passwords prompt и URI matching как разные этапы. Проверьте, соответствует ли тестовая запись схеме и хосту страницы, не меняя match detection на заведомо слишком широкое значение. Не сохраняйте один и тот же пароль для публичного и локального сервиса ради эксперимента. Отсутствие подсказки ещё не означает, что credential provider не вызван: отметьте наличие кнопки Passwords на клавиатуре и результат ручного выбора тестовой записи.
Пакет эскалации без секретов
Укажите версии iOS, Brave, контрольного браузера и менеджера паролей, четыре результата матрицы, тип origin и наличие Passwords prompt. Не прикладывайте private IP, hostname домашней сети, имя пользователя, пароль, содержимое vault, QR-код или скриншот клавиатуры с подсказками. Остановитесь до отключения TLS, добавления insecure flags, сброса браузера или удаления провайдера. Пока upstream не подтвердил root cause, корректная формулировка — различие AutoFill для конкретной browser/origin комбинации, а не поломка iOS или Brave целиком.
Материал подготовлен редакцией с помощью ИИ и вручную проверен по документации Apple и Bitwarden; issue не используется как доказательство технической причины.
Источники и проверка
- Apple Password AutoFill проверено 2026-08-06
- Apple credential provider entitlement проверено 2026-08-06
- Bitwarden Auto-fill on iOS проверено 2026-08-06
Информация актуальна на дату публикации. Правила сервисов, приложений и сетей могут меняться.