概念的には、認証モジュールは認証のみを行う必要があり、認証に関連するもの以外は何も返してはなりません。
ユーザーのグループなど、関係のないものを追加しないでください。
したがって、グループ情報は認証モジュールから生成されるのではなく、生成されて認証モジュールに渡される必要があります。 また、GET パラメータは nginx には渡されません。
auth_module, auth_request の代わりに、 GET パラメータを含む元の URI リクエストを含むヘッダーに追加する必要があります。
これを行うには、proxy_set_header X-Original-URI $request_uri;認証の場所 を追加します。
そして、認証アプリには、HTML ヘッダーに、X-Original-URIアプリが解析する必要がある GET パラメーターが含まれます。 location = auth { internal; proxy_pass http://127.0.0.1:8000/portal/auth; # 8000 は Django 認証用, proxy_set_header X-Original-URI $request_uri; } location /portal/heatmap/ { auth_request /auth; proxy_pass http://127.0.0.1:8080; # 8080 は Flask アプリ用 }

