Процесс регистрации работает нормально и успешно сообщает об этом на устройствах Android. как Pixel и другие телефоны Android но при попытке войти в систему с помощью этого устройства не выдается ошибка об обнаружении ключа доступа, при проверке мы видим, что ключей доступа нет но регистрация не происходит не выдает никакой ошибки, и ответ предоставляет все данные.
Я проверил, что источники и другие конфигурации кажутся правильными, поскольку поток работает на других платформах. Я не понимаю, почему Android, в частности диспетчер паролей Google, неправильно обрабатывает хранилище ключей доступа.
Кто-нибудь сталкивался с подобной проблемой с ключами доступа на Android?
Что может быть? может быть причиной того, что диспетчер паролей Google не сохраняет учетные данные?
Есть ли какие-либо конкретные конфигурации, необходимые для Android, которые мне не хватает?
Я устранил проблему и подтвердил, что ключ доступа или учетные данные не сохраняются на устройствах Android, что приводит к сбою процесса регистрации и входа в систему. Ниже приведена соответствующая часть моей конфигурации:
Код: Выделить всё
"fido2": {
"serverDomain": "localhost",
"serverName": "FIDO",
"origins": [ "https://localhost:4200/" ],
"timestampDriftTolerance": 300000,
"backupEligibleCredentialPolicy": "allowed",
"backedUpCredentialPolicy": "allowed"
}
Подробнее здесь: https://stackoverflow.com/questions/788 ... assword-ma
Мобильная версия