現場データサイエンティスト奮闘記

とある企業で働くデータサイエンティストの日々のアウトプット

flask

Flaskでリモートアドレスを request.remote_addr で取得するときの注意点

Flask の前にプロキシがあるときの対策 以下のように書けばよい if request.headers.getlist("X-Forwarded-For"): ip = request.headers.getlist("X-Forwarded-For")[0] else: ip = request.remote_addr 参考 python - Flask request.remote_addr is wrong o…

firebaseのid_tokenによる認証をPythonで行う方法

概要 firebaseのログイン処理は通常フロントエンドで行い、ユーザーをサーバーサイドで認証するときのデバッグ時などを想定 サーバーサイドで実装してるとローカルで試すときにfirebaseで発行されるid_tokenがないと認証処理ができなくてデバッグできなくて…