# 代替メールを確認できません（redux）

**URL:** https://meta.discourse.org/t/unable-to-confirm-alternate-email-redux/291196
**Category:** Bug
**Tags:** email, 2fa
**Created:** [2024 年 1 月 10 日午後 4:55 UTC](https://meta.discourse.org/t/unable-to-confirm-alternate-email-redux/291196 "2024-01-10T16:55:09Z")
**Posts on this page:** 7
**Page:** 1

<div class="post-metadata">

### Author: ![lavamind](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/lavamind/32/237909_2.png) [@lavamind](https://meta.discourse.org/u/lavamind)
#### Post date: [2024 年 1 月 10 日午後 4:55 UTC](https://meta.discourse.org/t/unable-to-confirm-alternate-email-redux/291196/1 "2024-01-10T16:55:09Z")

</div>

2FA 対応アカウント（セキュリティ キー）を使用している場合、プロフィールに別のメール アドレスを追加できません。

確認ページで「セキュリティ キーで認証する」ボタンをクリックすると、「リクエストに無効なパラメーターを指定しました: Discourse::InvalidParameters」というエラー メッセージが表示されます。

この問題は、セルフホスト型のインスタンス `forum.torproject.org` に関して [報告](https://gitlab.torproject.org/tpo/tpa/team/-/issues/41461) されましたが、ここ meta でも再現できました。

この問題は以前に報告され、その後修正されました: [Unable to confirm alternate email](https://meta.discourse.org/t/unable-to-confirm-alternate-email/253242)

---

<div class="post-metadata">

### Author: ![sam](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/sam/32/102149_2.png) [@sam](https://meta.discourse.org/u/sam)
#### Post date: [2024 年 1 月 10 日午後 10:22 UTC](https://meta.discourse.org/t/unable-to-confirm-alternate-email-redux/291196/2 "2024-01-10T22:22:01Z")

</div>

ご連絡ありがとうございます。確認いたします。

もしかしたら、@pmusaraj が最近追加した新しいパスキーサポートに関連しているかもしれません。

---

<div class="post-metadata">

### Author: ![pmusaraj](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/pmusaraj/32/119489_2.png) [@pmusaraj](https://meta.discourse.org/u/pmusaraj)
#### Post date: [2024 年 1 月 10 日午後 11:21 UTC](https://meta.discourse.org/t/unable-to-confirm-alternate-email-redux/291196/4 "2024-01-10T23:21:15Z")

</div>

メタとローカルでも再現できます。ざっと見たところ、パスキーに関連しているのではなく、@david が前回[修正](https://github.com/discourse/discourse/pull/21224)したのと同様の回帰のように見えます。

「Authenticate with Security Key」ボタンを押す前に、JSエラーが表示されます。

```plaintext
Uncaught Error: Could not find module `discourse/loader-shims` imported from `(require)`
    at missingModule (loader.js:247:1)
    at findModule (loader.js:258:1)
    at requireModule (loader.js:24:1)
    at eval (i18n:1:1)
    at en.js:1:1

```

および

```plaintext
loader.js:247 Uncaught Error: Could not find module `discourse/lib/ajax` imported from `discourse/lib/webauthn`
    at missingModule (loader.js:247:1)
    at findModule (loader.js:258:1)
    at Module.findDeps (loader.js:168:1)
    at findModule (loader.js:262:1)
    at Module.findDeps (loader.js:168:1)
    at findModule (loader.js:262:1)
    at requireModule (loader.js:24:1)
    at eval (bootstrap:3:3)
    at eval (bootstrap:4:3)
    at bootstrap.js:1:1

```

ご確認いただけますでしょうか、@david？

---

<div class="post-metadata">

### Author: ![pmusaraj](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/pmusaraj/32/119489_2.png) [@pmusaraj](https://meta.discourse.org/u/pmusaraj)
#### Post date: [2024 年 1 月 30 日午後 2:03 UTC](https://meta.discourse.org/t/unable-to-confirm-alternate-email-redux/291196/6 "2024-01-30T14:03:18Z")

</div>

@lavamind これは、@david によって [DEV: Update confirm-email flows to use central 2fa and ember renderin… · discourse/discourse@283fe48 · GitHub](https://github.com/discourse/discourse/commit/283fe48243b95f5253a363844f00ec96d17674f3) で修正されました。meta でテストしたところ、うまく動作しました。ご報告ありがとうございました。

---

<div class="post-metadata">

### Author: ![lavamind](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/lavamind/32/237909_2.png) [@lavamind](https://meta.discourse.org/u/lavamind)
#### Post date: [2024 年 1 月 30 日午後 2:33 UTC](https://meta.discourse.org/t/unable-to-confirm-alternate-email-redux/291196/8 "2024-01-30T14:33:53Z")

</div>

ありがとうございます。インスタンスをアップグレードしたところ、確かにメール確認ダイアログが機能するようになりました。

---

<div class="post-metadata">

### Author: ![pmusaraj](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/pmusaraj/32/119489_2.png) [@pmusaraj](https://meta.discourse.org/u/pmusaraj)
#### Post date: [2024 年 1 月 30 日午後 2:41 UTC](https://meta.discourse.org/t/unable-to-confirm-alternate-email-redux/291196/9 "2024-01-30T14:41:02Z")

</div>

迅速なテストと確認、ありがとうございます！

---

<div class="post-metadata">

### Author: ![pmusaraj](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/pmusaraj/32/119489_2.png) [@pmusaraj](https://meta.discourse.org/u/pmusaraj)
#### Post date: [2024 年 1 月 31 日午後 1:00 UTC](https://meta.discourse.org/t/unable-to-confirm-alternate-email-redux/291196/10 "2024-01-31T13:00:29Z")

</div>

このトピックは22時間後に自動的に閉じられました。新しい返信はもう許可されていません。
