アカウント引継ぎの挙動について

100 views
Skip to first unread message

Naoki Kimura

unread,
Dec 16, 2024, 11:55:43 PM12/16/24
to GS2 ユーザグループ
お世話になっております。
アカウント引継ぎ周りについて確認させて頂きたいです。

https://groups.google.com/a/gs2.io/g/gs2ug/c/Z7h8Bz4Xo9w/m/PsvDzH3GAQAJ
過去の投稿から、引き継ぎ用ユーザIDは一意である必要があり、複数のユーザが同一のIDを指定した際にはエラーが発生すると認識しています。
ただ、現在の動作を確認したところ下記のようになっていました。

ユーザAがaddTakeOverSettingを使用し「type:0」に「ID:hoge」を登録
ユーザBも同じく「type:0」に「ID:hoge」で登録を実行
→エラーが発生せずユーザBに「ID:hoge」で登録される。また、ユーザAから「ID:hoge」の登録情報が消える(マネジメントコンソール上で確認)

と、後から登録したユーザがIDを奪うような挙動になっているようなのですが意図された挙動でしょうか。
こちらの設定や確認の仕方などに何か不備がありそうでしたらご教授頂きたいです。

よろしくお願いいたします。

Naoki Kimura

unread,
Jan 10, 2025, 1:19:23 AMJan 10
to GS2 ユーザグループ, Naoki Kimura
GS2開発運営御中

本件について1/10現在も同様の状況となっております。
追加報告をさせて頂くと、

> ユーザAがaddTakeOverSettingを使用し「type:0」に「ID:hoge」を登録
> ユーザBも同じく「type:0」に「ID:hoge」で登録を実行
> →エラーが発生せずユーザBに「ID:hoge」で登録される。また、ユーザAから「ID:hoge」の登録情報が消える(マネジメントコンソール上で確認)
上記手順後、再度ユーザAが 「type:0」「ID:hoge」登録を実行した場合には奪い返す挙動とはならず「Gs2.Core.Exception.ConflictException」が発生するのを確認しています。

お忙しいところ恐縮ですが本件ご確認頂けますと幸いです。

よろしくお願いいたします。

2024年12月17日火曜日 13:55:43 UTC+9 Naoki Kimura:

Naoki Kimura

unread,
Jan 20, 2025, 3:56:29 AMJan 20
to GS2 ユーザグループ, Naoki Kimura
本日再度確認したところ、
引き続き報告の事象が発生
→ただ、その後GS2プロジェクトを新規で作成し、そちらの環境でテストしたところ
これまでの奪う挙動とはならず「Gs2.Core.Exception.BadRequestException」が発生
→さらにその後、元のプロジェクトに戻ってテストしたところ
同じく奪う挙動とはならず「Gs2.Core.Exception.BadRequestException」が発生
となりました。
何が原因だったのか今ひとつ状況が分からないのですが、ひとまず改善したことを報告いたします。
お騒がせしました。
2025年1月10日金曜日 15:19:23 UTC+9 Naoki Kimura:
Reply all
Reply to author
Forward
0 new messages