Takanori Koroki / rocky_manobi
LAPRAS株式会社のCTOとして、自社サービス(LAPRASや LAPRAS SCOUT) の開発・運用に携わっています。
Session
10/27
16:10
30min
実録 Python Social Auth の Twitter OAuth APIマイグレーションプロジェクトとその教訓
Takanori Koroki / rocky_manobi
ソーシャルログイン機能は、Webサービスの認証方法として広く利用されており、Python Social Authなどのライブラリを使用することで、この機能を容易に実装することができます。一方で、外部サービスに依存するという性質上、外部要因によってシステムの変更が必要になるリスクがあるのも事実です。実際、2023年2月にはTwitterが旧APIの廃止を発表し、多くのWebアプリケーションが影響を受けました。
本セッションでは、実際に行った「Python Social Auth の Twitter OAuth API マイグレーションプロジェクト」を振り返りながら、具体的な対応策やソーシャルログイン機能の構築に関するTipsを紹介します。ユーザーへの影響を出してしまったプロジェクトでもありますが、得られた教訓を共有したいと思います。
Pythonでの開発に関するTips
track 4