kujirahand / nako3storage

なでしこ3貯蔵庫 - なでしこのプログラムを保存共有できるWebサービス
MIT License
4 stars 1 forks source link

Twitter認証APIのエラーを対処する #168

Closed kujirahand closed 1 year ago

kujirahand commented 1 year ago

問題

Twitterを利用した認証APIがエラーになってしまいました。 https://nadesi.com/cgi/kaizen3/index.php?m=log&logid=252

調査の結果:

対処策

それで、Twitter認証をしていた皆様、大変お手数ですが、以下の2つから選択してください -(1)以前のアカウントを特に使わないという方は新規登録をお願いします。 -(2)以前のアカウントを引き継ぎたいという方は、Twitterのクジラ飛行机 までDMにてログイン認証で使いたいメールアドレスを通知してください。手動にてTwitter IDとログイン認証を接続する処理を行います。

ちなみに、上記(2)の理由ですが、貯蔵庫アカウントの乗っ取りを防ぐため、仕方のない処理です。手動での作業は、ものすごくコストがかかるのですが、既存アカウントとメールを結びつけるためにはやむを得ない処理です。どうぞ、よろしくお願いします。

告知期間

2023年末まで告知して、このIssuesを閉じたいと思います。

kujirahand commented 1 year ago

詳しい経緯:

こちらTwitter Developerサイトで確認してみたところ、、、 認証APIが利用不可能になっており、異議申し立てもできない状態に!!

なんの告知もなく、ある日突然、認証APIを停止させられてしまいました。

そして、Twitter認証では、認証機能のみを使用しており ユーザーの方のメールアドレスも取得してなかったため、Twitterのidしか貯蔵庫側には記録されていません。。。

仕方ないので、貯蔵庫側にメールを使ったログイン認証の機能を実装します。

それで、結果、Twitterで認証していた人は、登録したいメルアドをTwitter経由で手動で報告してもらわないといけないということになりました。

kujirahand commented 1 year ago

メールによるログイン認証を実装し、Twitterへの依存を完全に排除しました。

kujirahand commented 1 year ago

Twitter APIが利用できなくなるリスクより、なでしこ貯蔵庫が停止する確率が高いと思っていましたが、そんな事はありませんでした。