mastodon
mastodon copied to clipboard
Qiitadon登録(連携)後、Qiitaでユーザー名を変えるとそのユーザー名では再ログインできない
Qiitadon登録(連携)後、Qiitaでユーザー名を変えるとそのユーザー名では再ログインできない
現象・再現手順
- Qiitaアカウントを登録・ログインした状態で、Qiitadonに登録(連携設定)する(登録時のユーザー名を、以降「旧ユーザー名」とする)
- Qiita側(連携を認証した側)の設定>アカウント>ユーザー名で、当該アカウント(自分)のユーザー名を変更する(以降「新ユーザー名」とする)
- Qiitadonからログアウトするか(推測)、同一のQiitaアカウントにログインしている別の環境(PC・スマホ・ブラウザ等)でQiitadonにログインを試みる
- 【現象】新ユーザー名が見つからないらしく、アカウント登録画面が表示され、新ユーザー名のみが入力欄に入った状態になる
- 【現象】さらに、その新ユーザー名とQiitadonでのIDが一致している場合、そのまま登録しようとすると、IDの衝突(「ユーザー名が既に登録されている」という表示)が起きる
- 【現象】そのため、スマートフォンのMastodonクライアントを(旧ユーザー名と異なる状態では)認証できない
- 【現象】旧ユーザー名で再ログインしたところ、設定ページのQiita連携を確認したところ、旧ユーザー名が表示されていた
その他類推される現象
- 新ユーザー名とQiitadonでのIDが一致していない場合、「新規登録」される可能性があるのではないか
- さらに、これを抜け穴として、複数アカウントを持つことも可能なのではないか(Qiitaアカウント:Qiitadonアカウント=1:nになる可能性)
現状の回避手順
- Qiitaのユーザー名を一旦旧ユーザー名へ戻してから再ログインする(再ログインの必要がある度にこの作業が必要)
代替・修正案
- Qiitaのアカウントの内部IDがあれば、それと紐づける
- またはユーザー名など認証した側で変更ができる項目「以外」で紐づける
- Qiitadon側のQiita連携ページで、Qiitaアカウントの再認証はできないか
- Qiitaアカウントでの登録後、メールアドレスとパスワードを登録できるようにする
中の人ではありませんが。
検証済み回避手段
旧ユーザー名にて Qiitadon ID を作成したのち新ユーザー名にしているとき、 Qiitadon のログイン画面にて「ログイン」のリンクより旧ユーザー名のメールアドレスとパスワードの組みで Qiitadon にログインすることが可能です(下図参照)。


参考リンク: https://qiitadon.com/auth/sign_in
同様に、Qiita を新ユーザー名にしていても、スマートフォン等の Mastodon クライアントアプリから旧ユーザー名のメールアドレスとパスワードの組みで Qiitadon にログインできます。
検証して再現した現象
- 新ユーザー名と Qiitadon アカウント名が同期しない。
- 一つの Qiita アカウントに対して複数の Qiitadon アカウントを持つことが可能。
取り急ぎご報告まで。