タグ付けされた質問 「http-basic-authentication」

4
URLパラメーターでHTTP基本認証のユーザー/パスを渡すことはできますか?
私はこれは不可能だと信じていますが、私が知っている誰かがそれが機能すると主張しました。どのパラメーターを試すべきかさえ知りませんし、これがどこにも文書化されていません。 http://myserver.com/~user=username&password=mypasswordを試しましたが、機能しません。 HTTPパラメーター(GETまたはPOST)を介してユーザー/パスを渡すことは実際に不可能であることを確認できますか?

1
特定のIP範囲のnginxでhttp基本認証を無効にする方法は?
私はFacebookのログインでアプリケーションを開発しています。これまでのところ公開されておらず、nginxのhttp基本認証によって保護されています。FacebookのIP範囲のHTTP認証を無効にして、テスターがFacebookの機能もテストできるようにすることは可能ですか?可能であれば、構成スニペットの例を含めてください。

3
サイト全体で基本認証を有効にし、サブページで無効にしますか?
私は比較的単純な構成を持っています: upstream appserver-1 { server unix:/var/www/example.com/app/tmp/gunicorn.sock fail_timeout=0; } server { listen 80; server_name example.com; location / { proxy_pass http://appserver-1; proxy_redirect off; proxy_set_header Host $host; proxy_set_header X-Real-IP $remote_addr; proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for; auth_basic "Restricted"; auth_basic_user_file /path/to/htpasswd; } location /api/ { auth_basic off; } } 目標は、/api/サブツリーを除くWebサイト全体で基本認証を使用することです。基本認証に関しては機能しますが、他のディレクティブも同様proxy_passに有効ではありません/api/。 すべてをコピー&ペーストせずに他のディレクティブを保持しながら、基本認証を無効にすることは可能ですか?

2
Nginx-転送HTTP AUTH-ユーザー?
NginxとJenkins(Hudson)に問題があります。HTTP基本認証でJenkinsインスタンスのリバースプロキシとしてNginxを使用しようとしています。 これまでのところ動作しますが、認証ユーザー名でヘッダーを渡す方法がわかりませんか? location / { auth_basic "Restricted"; auth_basic_user_file /usr/share/nginx/.htpasswd; sendfile off; proxy_pass http://192.168.178.102:8080; proxy_redirect default; proxy_set_header Host $http_host; proxy_set_header X-Real-IP $remote_addr; proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for; proxy_set_header X-Forwarded-User $http_authorization; proxy_max_temp_file_size 0; #this is the maximum upload size client_max_body_size 10m; client_body_buffer_size 128k; proxy_connect_timeout 90; proxy_send_timeout 90; proxy_read_timeout 90; proxy_buffer_size 4k; proxy_buffers 4 32k; …

1
「サーバー証明書の検証はOKですが、ALPN、サーバーはプロトコルに同意しませんでした」
カールコールをしている curl -v ... https://... 詳細な出力には .... * ALPN, offering http/1.1 * SSL connection using TLS1.2 / ECDHE_RSA_AES_128_GCM_SHA256 * server certificate verification OK .... * ALPN, server did not agree to a protocol * Server auth using Basic with user 'api' > POST /v3/pindertek.com/messages HTTP/1.1 > Host: api.mailgun.net > Authorization: …

1
POSTのみのNGINX基本認証
Mercurialリポジトリを提供するようにnginxを設定しています。基本認証をまったく使用しない場合、または基本認証をすべて使用する場合に機能します。 私がやりたいのは、POSTリクエストで基本認証を使用することです。そのため、誰でもプルアクセスできますが、認証されたユーザーのみがプッシュできます。 私は以下を試しました、 if ($request_method = POST) { auth_basic "Restricted"; auth_basic_user_file /path/to/userfile } しかし、「auth_basicディレクティブはここでは許可されていません」と文句を言います。 どうすればこれを解決できますか?
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.