問題タブ [auth-request]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
nginx - nginx auth_requestエラー認証リクエストの予期しないステータス:クライアントへの送信中の302
私はnginxに本当に慣れていないので、auth_requestに問題があります。
次のconfで
http://www.test.comにアクセスすると、 500
http ステータス コードが表示されます。
そしてエラーログに
現時点では、http://auth.test.com401
はif X-SSO-TOKEN
is missing と200
if it is thereを返すだけです。を返しません302
。
proxy_pass
それをたどって最後のステータスコードを返すのではなく、それ自体がモジュールに戻っている302
と思いauth_request
ます(それが理にかなっている場合)
これらのドキュメントhttp://nginx.org/en/docs/http/ngx_http_auth_request_module.htmlを見ると、これは機能するはずですが、わかりません。
ヘルプやポインタをいただければ幸いです。
ありがとう
nginx - POSTリクエストボディにアクセスするNginx auth_requestハンドラ?
バックエンド サーバーへのリバース プロキシとして Nginx (バージョン 1.9.9) を使用しています。POSTリクエストの内容に基づいて認証・認可を行う必要があります。そして、auth_request ハンドラーで POST リクエストの本文を読み取るのに問題があります。これが私が得たものです。
Nginx の構成 (関連部分):
そして、認証サーバー コード (Python 2.7) では、次のようにリクエスト本文を読み取ろうとします。
content_len を出力したところ、正しい値でした。ただし、self.rfile.read() は単純にハングします。そして最終的にタイムアウトになり、"[Errno 32] Broken pipe" を返します。
これは、テストデータをサーバーに投稿する方法です。
上記のコマンドも同様にハングし、最終的にタイムアウトになり、「Closing connection 0」が出力されます。
私がやっていることに明らかな間違いはありますか?
どうもありがとう!
c# - SAML-2 HTTP-REDIRECT バインディング署名 URL パラメータを作成できません
私が理解したことから、SAML リクエストに署名したい場合、署名は次のもので構成する必要があります。
SAMLRequest=VALUE&RelayState=VALUE&SigAlg=VALUE から、署名を作成する必要があります。署名を作成するために使用したコードは次のとおりです。
それでも、検証が失敗していることがわかります。理由を理解するのに役立つ人はいますか?