Skip to content
This repository was archived by the owner on Feb 28, 2022. It is now read-only.
This repository was archived by the owner on Feb 28, 2022. It is now read-only.

Qiitadon登録(連携)後、Qiitaでユーザー名を変えるとそのユーザー名では再ログインできない #104

Description

@urahito

Qiitadon登録(連携)後、Qiitaでユーザー名を変えるとそのユーザー名では再ログインできない

現象・再現手順

  1. Qiitaアカウントを登録・ログインした状態で、Qiitadonに登録(連携設定)する(登録時のユーザー名を、以降「旧ユーザー名」とする)
  2. Qiita側(連携を認証した側)の設定>アカウント>ユーザー名で、当該アカウント(自分)のユーザー名を変更する(以降「新ユーザー名」とする)
  3. Qiitadonからログアウトするか(推測)、同一のQiitaアカウントにログインしている別の環境(PC・スマホ・ブラウザ等)でQiitadonにログインを試みる
  4. 【現象】新ユーザー名が見つからないらしく、アカウント登録画面が表示され、新ユーザー名のみが入力欄に入った状態になる
  5. 【現象】さらに、その新ユーザー名とQiitadonでのIDが一致している場合、そのまま登録しようとすると、IDの衝突(「ユーザー名が既に登録されている」という表示)が起きる
  6. 【現象】そのため、スマートフォンのMastodonクライアントを(旧ユーザー名と異なる状態では)認証できない
  7. 【現象】旧ユーザー名で再ログインしたところ、設定ページのQiita連携を確認したところ、旧ユーザー名が表示されていた

その他類推される現象

  • 新ユーザー名とQiitadonでのIDが一致していない場合、「新規登録」される可能性があるのではないか
  • さらに、これを抜け穴として、複数アカウントを持つことも可能なのではないか(Qiitaアカウント:Qiitadonアカウント=1:nになる可能性)

現状の回避手順

  • Qiitaのユーザー名を一旦旧ユーザー名へ戻してから再ログインする(再ログインの必要がある度にこの作業が必要)

代替・修正案

  • Qiitaのアカウントの内部IDがあれば、それと紐づける
  • またはユーザー名など認証した側で変更ができる項目「以外」で紐づける
  • Qiitadon側のQiita連携ページで、Qiitaアカウントの再認証はできないか
  • Qiitaアカウントでの登録後、メールアドレスとパスワードを登録できるようにする

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions