React-National-Passkey: ошибка: входящий запрос не может быть подтвержденPython

Программы на Python
Ответить Пред. темаСлед. тема
Anonymous
 React-National-Passkey: ошибка: входящий запрос не может быть подтвержден

Сообщение Anonymous »

Я использую React-Can-Passkey для реализации Auth PassKey Auth-любые идеи, почему Android сообщает «Входящий запрос не может быть подтвержден»? среда) < /p>
Sdippet: < /p>
const requestRegistrationChallenge = async (phone: string, userId: string) => {
console.log('inside: requestRegistrationChallenge');
const response = await fetchWithTimeout(get_registration_challenge_url, {
method: 'POST',
headers: { 'Content-Type': 'application/json' },
body: JSON.stringify({ phone: phone, user_id: userId }),
});
return await response.json();
};

< /code>
Ответ сервера: < /p>
{
"challenge": base64url_encode(os.urandom(32)),
"rp": {
"name": "TimeClock",
"id": "192.168.239.144.nip.io"
},
"user": {
"id": base64url_encode(hashlib.sha256(user_id.encode()).digest()[:16]),
"name": "0501234567",
"displayName": "0501234567"
},
"pubKeyCredParams": [
{
"type": "public-key",
"alg": -7
},
{
"type": "public-key",
"alg": -257
}
],
"authenticatorSelection": {
"userVerification": "preferred"
},
"timeout": 60000,
"attestation": "direct"
}

< /code>
Затем на Android: < /p>
const result = await Passkey.create(attestationOptions);
< /code>
Исключение Catch: < /p>
{
"error": "Native error",
"message": "Error: The incoming request cannot be validated"
}


Подробнее здесь: https://stackoverflow.com/questions/796 ... -validated
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

Вернуться в «Python»