所有していないハードウェアを使用する場合、パスワードの代わりにハードウェアキーを使用したいと考えています。その目的でNitrokey 3Cを入手しました。
Discourseでの登録が失敗します。ここmeta.discourse.orgでも同様です。
追伸:セカンドファクターとしてキーを登録することは、Linux(Debian)+ Chromiumでは機能しましたが、ログインしようとすると機能しません。
所有していないハードウェアを使用する場合、パスワードの代わりにハードウェアキーを使用したいと考えています。その目的でNitrokey 3Cを入手しました。
Discourseでの登録が失敗します。ここmeta.discourse.orgでも同様です。
追伸:セカンドファクターとしてキーを登録することは、Linux(Debian)+ Chromiumでは機能しましたが、ログインしようとすると機能しません。
お使いのブラウザは何ですか?
どのようなエラーが表示されますか?
開発者コンソールに何か追加の詳細情報はありますか?
Debian の Chromium (また、Ubuntu の Firefox、Debian の Firefox Nightly (snap) でも同様) で発生しています。
キー上のボタンを押した後
「パスキーの登録プロセスがタイムアウトしたか、キャンセルされたか、許可されていません。」
というエラーが表示されますが、これは役に立たず、コンソールにも特別なものは何も表示されません。
https://meta.discourse.org/u/register_passkey.json へのリクエストは、ペイロードが {"status":500,"error":"Internal Server Error"} の HTTP 500 を返します。
リクエストデータは役立ちますか?
id=owBYLgKCahnu_YBKKDAaTdK7LOlDFzwJ9kJPvXfntmdfbyOzs35ddeOM0KnNqHiu6bwBTLu17fF2A7QkNfCE5wJQPdOrG5MIB-9Hek6KoX4wcA
rawId=owBYLgKCahnu/YBKKDAaTdK7LOlDFzwJ9kJPvXfntmdfbyOzs35ddeOM0KnNqHiu6bwBTLu17fF2A7QkNfCE5wJQPdOrG5MIB+9Hek6KoX4wcA==
type=public-key
attestation=o2NmbXRkbm9uZWdhdHRTdG10oGhhdXRoRGF0YVjB06zu7aykTbz9dy22doBbDg8EboPkWBAWR4JLQn8z1TTFAAAAewAAAAAAAAAAAAAAAAAAAAAAUqMAWC4CgmoZ7v2ASigwGk3SuyzpQxc8CfZCT71357ZnX28js7N+XXXjjNCpzah4rum8AUy7te3xdgO0JDXwhOcCUD3TqxuTCAfvR3pOiqF+MHCkAQEDJyAGIVggy/MDuHan5fRjuKIQp7zkGku7P6p/8s2B4kfectFHcF6ha2htYWMtc2VjcmV09A==
clientData=eyJ0eXBlIjoid2ViYXV0aG4uY3JlYXRlIiwiY2hhbGxlbmdlIjoiTmpRMVpUazJaVE00WlRRNE1UZGxOamd3TVdJNE5XVm1ZV1F5TkRObE1EVmlZek0zTURkbU1qZzJPR1V6TnpRd05HUmxZamRrTVdRMk1tWTEiLCJvcmlnaW4iOiJodHRwczovL21ldGEuZGlzY291cnNlLm9yZyIsImNyb3NzT3JpZ2luIjpmYWxzZX0=
name=Main Passkey
https://webauthn.io/ で動作しますか?
はい、登録と認証です