Ошибка Passkey

У меня чистая установка Discourse, и я пытаюсь добавить Passkey для своего пользователя. К сожалению, я получаю эту ошибку:

Есть ли какие-то идеи, почему это может происходить? Я не менял никаких настроек.

Я пытаюсь сделать это для своего собственного пользователя (это также единственный пользователь и пользователь-администратор).

Можете ли вы зарегистрировать свой ключ доступа на https://webauthn.io/ и использовать его для входа?

Это поможет определить, связана ли проблема с вашей клиентской системой или с вашей установкой.

Да, это работает.

Кстати, я использую связку ключей iCloud, а моя установка Discourse в Docker актуальна.

Это работает на этом сайте?

Да, так и есть, как показано на картинке. Или я что-то неправильно понял?

Используется ли на вашем сайте https? При появлении этой ошибки вы также можете открыть консоль JavaScript в вашем браузере — там может быть дополнительная информация.

О, только что произошло самое странное. Я сейчас на своём Mac mini, и всё работает. На MacBook Air это не работало.

Попробую обновить Air до версии 15.4.1 и посмотрю, исчезнет ли проблема.

Да, мой сайт работает по HTTPS, а NGINX перенаправляет HTTP-запросы.

Я имел в виду на этом сайте, то есть meta.discourse.org :smiley:

ха-ха, да. У меня тоже с Air всё заработало.

Ладно, вернулся к своему Air. Ключ доступа с моего mini синхронизировался через iCloud на Air.
И теперь я могу войти с Air, используя ключ доступа.

Поэтому я снова удалил ключ доступа.
И попытался создать новый. Это сработало :partying_face:
При первом нажатии на кнопку «Добавить ключ доступа» возникла ошибка 502, но со второго раза всё получилось.

Так что я не знаю, что именно вызвало эту проблему. Возможно, обновление на Air до версии 15.4.1.
В любом случае, для меня проблема решена :slight_smile: