Эта страница переведена автоматически. Прочитайте оригинальную версию на английском здесь.
В WebAuthn authenticatorSelection — это важная часть объекта
PublicKeyCredentialCreationOptions. Эта
функция позволяет доверяющим сторонам (RP) задавать критерии для выбора подходящих
аутентификаторов во время операции create(). Его важность заключается в следующем:
"authenticatorSelection": { "authenticatorAttachment": "platform", "residentKey": "required", "requireResidentKey": false, "userVerification": "required", }
Далее мы разберем возможные значения и конфигурации authenticatorSelection.
authenticatorSelection задает требования к выбору аутентификаторов в WebAuthn.authenticatorSelection в WebAuthn необходим для того, чтобы процесс аутентификации
соответствовал конкретным требованиям безопасности и предпочтениям пользователя. Он дает
доверяющим сторонам гибкость в настройке процесса регистрации в соответствии с их
потребностями в безопасности.
Вот обзор возможных значений, указанных в спецификации WebAuthn:
Возможные значения:
Это значение указывает, хочет ли доверяющая сторона создать обнаруживаемые учетные данные. Возможные значения:
Это значение используется только для обратной совместимости с WebAuthn уровня 1 и
устанавливается в «true», если для residentKey задано значение «required».
Подпишитесь на наш Passkeys Substack, чтобы получать новости.
Это значение указывает, требуется ли проверка пользователя для выполнения операции. Возможные значения:
Внимание: Если установлено значение «preferred», аутентификатор может пропустить проверку пользователя в процессе аутентификации. Подробнее об этой проблеме читайте в этой статье.
authenticatorSelection в WebAuthn позволяет доверяющим сторонам указывать тип
аутентификаторов, подходящих для их процесса аутентификации, включая требование к проверке
пользователя и тип аутентификатора.
Он влияет на пользовательский опыт, определяя тип используемого аутентификатора (платформенный или переносимый) и устанавливая уровень проверки пользователя, тем самым влияя на простоту и безопасность процесса аутентификации.
Экспериментируйте с passkey-флоу в Passkeys Debugger.
Настройка authenticatorAttachment в authenticatorSelection определяет, требуется ли
фиксированный платформенный аутентификатор или съемный кросс-платформенный аутентификатор,
что влияет на физические и функциональные характеристики процесса аутентификации.
Corbado — это Passkey Intelligence Platform для CIAM-команд, обеспечивающих аутентификацию пользователей в крупных масштабах. Мы показываем то, что не видят логи IDP и общие инструменты аналитики: какие устройства, версии ОС, браузеры и менеджеры учётных данных поддерживают passkey, почему регистрации не превращаются в логины, где сбоит WebAuthn-поток и когда обновление ОС или браузера тихо ломает вход — всё это без замены Okta, Auth0, Ping, Cognito или вашего собственного IDP. Два продукта: Corbado Observe добавляет наблюдаемость для passkey и любых других способов входа. Corbado Connect даёт managed passkey со встроенной аналитикой (рядом с вашим IDP). VicRoads использует passkey для более чем 5 млн пользователей с Corbado (+80 % активации passkey). Поговорить с экспертом по passkey →
Посмотрите, как Corbado вписывается во внедрение passkeys и текущий стек аутентификации.
Открыть Console
Содержание
Похожие статьи