Backport(バックポート) #2205
完了
OpenPNE2系からコンバートした環境でかんたんログインできない携帯機種がある
isao sano さんが13年以上前に追加.
13年以上前に更新.
説明
Overview (現象)¶
OpenPNE2の時にかんたんログインを設定しておき、そのSNSをOpenPNE3系(3.4 or 3.6)にコンバートした場合、設定した携帯機種でかんたんログインできない。
au(misora)はかんたんログインできるが、softbankとdocomoの携帯でかんたんログインできない。
本来はかんたんログインできるのが正しい仕様である。
もちろん、コンバート後かんたんログインを再設定すれば再びかんたんログインできるようになる。
再現バージョン¶
- OpenPNE3.6beta10-dev
- OpenPNE3.4.12-dev
再現した携帯機種¶
- Docomo SH-05A,P901is
- softbank 840P
再現手順¶
- OpenPNE2.14で携帯(au、docomo、softbank)を登録する
- かんたんログインできるようにしておく(個体識別番号を登録しておく)
- 手順1で登録したSNSをOpenPNE3.6(または3.4)にコンバートする
- 手順1で登録した携帯でかんたんログインを試みる
- auはかんたんログインできる
- docomoとsoftbankはかんたんログイン出来ずにログイン失敗しましたのページに遷移する
Causes (原因)¶
OpenPNE 2 では端末付与型の携帯電話個体識別番号を優先して取得しているにも関わらず、 OpenPNE 3 ではゲートウェイ付与型の携帯電話個体識別番号を優先して取得し、かんたんログインに使用しているため。
Way to fix (修正内容)¶
ゲートウェイ付与型の携帯電話個体識別番号のみ取得や、端末付与型の携帯電話個体識別番号のみの取得がおこなえるようにし、かんたんログインなどそれらの区別が必要な場面において柔軟に対応できるようにした。
この変更を利用したかんたんログイン自体の実装の修正については、 opAuthMobileUIDPlugin 側で実施した。 http://redmine.openpne.jp/issues/2220
関連するチケット
1 (0件未完了 — 1件完了)
- 対象バージョン を OpenPNE3.6beta11 から OpenPNE3.6beta12 に変更
親チケットが「テスト待ち」「完了」でないものをすべて beta12 以降での対応とします。
- 対象バージョン を OpenPNE3.6beta12 から OpenPNE3.6beta13 に変更
- ステータス を New(新規) から Accepted(着手) に変更
- ステータス を Accepted(着手) から Pending Review(レビュー待ち) に変更
- 進捗率 を 0 から 50 に変更
- 担当者 を Shingo Yamada から Kousuke Ebihara に変更
- ステータス を Pending Review(レビュー待ち) から Rejected(差し戻し) に変更
- ステータス を Rejected(差し戻し) から Pending Review(レビュー待ち) に変更
- ステータス を Pending Review(レビュー待ち) から Rejected(差し戻し) に変更
- ステータス を Rejected(差し戻し) から Pending Review(レビュー待ち) に変更
release-3.6beta13ブランチに取り込み済みです
- ステータス を Pending Review(レビュー待ち) から Rejected(差し戻し) に変更
テスト実施しましたが、修正が必要な点がありましたので確認お願いします。
2.12→3.6アップグレード後、かんたんログイン確認¶
- 試験手順
1. OpenPNE2.12で携帯端末を登録する
2. かんたんログインできるように個体識別番号を登録する
3. 手順1で登録したSNSをOpenPNE3.6にアップグレードする
4. 手順1で登録した携帯端末で、かんたんログインする
- 試験結果
OpenPNE3.6にアップグレード後、docomo、SoftBank端末で、かんたんログインできない。
- 修正方針
OpenPNE3.6にアップグレード後、docomo、SoftBank端末で、かんたんログインできるように修正お願いします。
2.14→3.6アップグレード後、かんたんログイン確認¶
- 試験手順
1. OpenPNE2.14で携帯端末を登録する
2. かんたんログインできるように個体識別番号を登録する
3. 手順1で登録したSNSをOpenPNE3.6にアップグレードする
4. 手順1で登録した携帯端末で、かんたんログインする
- 試験結果
OpenPNE3.6にアップグレード後、docomo、SoftBank端末で、かんたんログインできない。
- 修正方針
OpenPNE3.6にアップグレード後、docomo、SoftBank端末で、かんたんログインできるように修正お願いします。
- ステータス を Rejected(差し戻し) から Pending Review(レビュー待ち) に変更
4cc88caa を release-3.6beta13ブランチに取り込みました
下記の差分が一致していることを確認しました。
master |
stable-3.6.x |
0601f3e28cb9374f30dfae31e0ef1d4ab6190853 |
4cc88caacc9bd5884fb231de090efd2332f173b2 |
05c7f459f684fbe3c3c9dbd43e8f8c2ce4a04784 |
13c345e7e348601915aa07a82db88ac66898ed9c |
89da5b0c6632cfac9c668df9da331aca3a037332 |
e8baf886de80cc462b07ba0ce5cef8efeb5edfde |
ae8664d1d5568a4c22dbacc64e4318abbbed71e2 |
差分なし(既に取り込み済み) |
9f3f558e9c6075454cbcc095f110bf7eaf9c5e73 |
7142b1dd507f4d1929e7d0f146395e7b649130a4 |
- ステータス を Pending Review(レビュー待ち) から Pending Testing(テスト待ち) に変更
- 進捗率 を 50 から 70 に変更
- ステータス を Pending Testing(テスト待ち) から Pending Review(レビュー待ち) に変更
- 進捗率 を 70 から 50 に変更
- ステータス を Pending Review(レビュー待ち) から Pending Testing(テスト待ち) に変更
- 進捗率 を 50 から 70 に変更
下記の差分が一致していることを確認しました。
master |
stable-3.6.x |
50d374cd0634027da5abd226c78550f8adbd8410 |
725ebc2d7828568f634209e233d16a40c9f0de5e |
- ステータス を Pending Testing(テスト待ち) から Fixed(完了) に変更
- 進捗率 を 70 から 100 に変更
他の形式にエクスポート: Atom
PDF