Перейти к содержимому
ecdsa.com

Обнаруживаемые учётные данные (resident key)

Учётные данные WebAuthn, у которых закрытый ключ и идентификатор пользователя (user handle) хранятся в аутентификаторе, поэтому их можно найти, даже если сервер заранее не прислал идентификатор учётных данных; так становится возможным вход с ключом доступа без ввода имени пользователя.
Другие написанияresident keyresidentKeyclient-side discoverable credentialusernameless

Доверяющие стороны запрашивают такие учётные данные параметром residentKey: "required" (или preferred) в authenticatorSelection; при входе они вызывают get с пустым списком allowCredentials и получают userHandle вместе с assertion. Ключи доступа обнаруживаемы по определению, а режим conditional mediation (mediation: "conditional") показывает их в списке автозаполнения браузера.

Необнаруживаемые учётные данные (модель U2F) прячут закрытый ключ в обёрнутом виде внутри идентификатора учётных данных, который хранится на сервере, поэтому ключ безопасности может обслуживать неограниченное число сайтов, но пользователю сначала нужно ввести имя пользователя. Обнаруживаемые учётные данные занимают ограниченную память ключей безопасности, и там их можно просматривать и удалять; у менеджеров синхронизируемых ключей доступа такого ограничения нет.

Стандарты и ссылки

Все термины