(コメント)
Django Social Auth の Django モジュールや AllAuth のリダイレクト先プロトコルスキームが HTTPS ではなく HTTP になって困った
(callback_uri, redirect_uri, destination)
URI の作成は、django.http.request.HttpRequest.build_absolute_uri
が使われるので、
settings に
SECURE_PROXY_SSL_HEADER = ('HTTP_X_FORWARDED_PROTO', 'https')
を定義する。
nginx が httpsを受けている場合は、nginx の設定は
location / {
proxy_set_header X-Forwarded-Proto $scheme;
...
こんな感じ、
nginxが https ではなく http で受けている場合、例えば ELBなんかで https を展開している場合は
location / {
proxy_set_header X-Forwarded-Proto https;
...
https のヘッダーを直接渡せばいいかな
Twitterでシェア Facebookでシェアこれまでいろんなグッズを作ってきたけど、今回は「お米」と聞いて買うしかないなと。今夜の夕食はコシヒカリ!箸もセットだし^^ https://t.co/01ucQx9qtw #腰乃展 #マンガ展 https://t.co/4VL2vOe0Og
6 ヶ月 前
講談社さんとやった全部入り電子書籍セットがギネスブックに登録されたよー https://t.co/rbkd3IYub0
6 ヶ月 前
コメント