プロジェクト

全般

プロフィール

Bug(バグ) #2598

完了

他の認証プラグインで「秘密の質問」の項目が表示されてしまう

Kiwa Sakai さんがほぼ13年前に追加. ほぼ13年前に更新.

ステータス:
Fixed(完了)
優先度:
Normal(通常)
担当者:
対象バージョン:
開始日:
2011-11-15
期日:
進捗率:

100%

予定工数:
3.6 で発生するか:
[QA]バグ通知済:
いいえ
3.8 で発生するか:

説明

Overview (現象)

opAuthOpenIDPlugin をつかって新規登録をおこなうと秘密の質問がハッシュ化されずに登録される。

mysql> select id,member_id,name,value from member_config where member_id=5;
+----+-----------+-------------------+-----------------------------------------------+
| id | member_id | name              | value                                         |
+----+-----------+-------------------+-----------------------------------------------+
| 30 |         5 | register_token    | 510d2a4514778c3d12ce594fbb4a728cd             |
| 31 |         5 | openid            | http://openid.example.com/                    |
| 39 |         5 | secret_question   | 1                                             |
| 40 |         5 | secret_answer     | 123124                                        |

Environment (再現バージョン)

OpenPNE3.6.0

Way to repro (再現手順)

1. ログイン画面より未登録のOpenIDのURLを利用してログインを実行する
2. 手順に沿って新規登録をおこなう
3. member_config テーブルに登録された 2 の情報を確認する
4. 秘密の質問がハッシュ化されていない

これにより、 opAuthOpenIDPlugin で新規登録をおこなったメンバーが、秘密の質問の答えが一致しないためにopAuthMailAddressPluginのパスワード再発行をおこなえない状態がうまれます。
しかし opAuthOpenIDPlugin にはパスワード再発行機能がないのでそれほど重要な問題ではないかもしれません。

関連しているかもしれないチケット
#2595 OpenID で新規登録した場合、秘密の質問への答えが●で表示される

修正方針

opAuthOpenIDPluginでは「秘密の質問」の項目を不要とし,表示しないようにする.

実装

「秘密の質問」が表示されていた原因はopAuthMailAddressPluginがインストールされていた状態だったからであり,opAuthOpenIDPluginの意図する挙動ではなかったことがあげられる.
そのため,修正はopAuthOpenIDPluginのほうではなくopAuthMailAddressPlugin側で行い,問題の内容を「他の認証プラグインで「秘密の質問」の項目が表示されてしまう」として本チケットの対応を行った.


ファイル


関連するチケット 3 (0件未完了3件完了)

関連している opAuthMailAddressPlugin - Bug(バグ) #2595: OpenID で新規登録した場合、秘密の質問への答えが●で表示されるInvalid(無効)2011-11-14

操作
関連している opAuthMailAddressPlugin - Backport(バックポート) #2848: 他の認証プラグインで「秘密の質問」の項目が表示されてしまうFixed(完了)Yuya Watanabe2011-11-15

操作
関連している OpenPNE 3 - Bug(バグ) #3504: 新規登録時に「秘密の質問への答え」が空欄のままでも登録できてしまうFixed(完了)isao sano2013-11-28

操作

他の形式にエクスポート: Atom PDF