คำถามติดแท็ก http-basic-authentication

4
คุณสามารถส่งผู้ใช้ / รหัสผ่านสำหรับการตรวจสอบสิทธิ์พื้นฐาน HTTP ในพารามิเตอร์ URL ได้หรือไม่
ฉันเชื่อว่ามันเป็นไปไม่ได้ แต่มีคนที่ฉันรู้ว่ามันใช้งานได้ ฉันไม่รู้ด้วยซ้ำว่าต้องลองพารามิเตอร์อะไรและฉันไม่พบเอกสารนี้เลย ฉันลองhttp://myserver.com/~user=username&password=mypasswordแต่ไม่ได้ผล คุณยืนยันได้หรือไม่ว่าในความเป็นจริงเป็นไปไม่ได้ที่จะส่งผู้ใช้ / ผ่านผ่านพารามิเตอร์ HTTP (GET หรือ POST)

1
วิธีปิดการใช้งาน http พื้นฐาน auth ใน nginx สำหรับช่วง ip ที่เฉพาะเจาะจง
ฉันกำลังพัฒนาแอปพลิเคชันด้วยการเข้าสู่ระบบ Facebook จนถึงตอนนี้ยังไม่เปิดเผยต่อสาธารณะและได้รับการปกป้องด้วย http auth พื้นฐานใน nginx เป็นไปได้หรือไม่ที่จะปิดการใช้งาน http auth สำหรับช่วง ip ของ 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/ทรีย่อย ในขณะที่มันทำงานด้วยความเคารพในการรับรองความถูกต้องพื้นฐานคำสั่งอื่น ๆ เช่นproxy_passจะไม่ได้รับผลกระทบ/api/เช่นกัน เป็นไปได้หรือไม่ที่จะปิดการใช้งานการตรวจสอบขั้นพื้นฐานในขณะที่ยังคงรักษาคำสั่งอื่นโดยไม่คัดลอกและวางทุกอย่าง?

2
Nginx - ส่งต่อ HTTP AUTH - ผู้ใช้หรือไม่
ฉันมีปัญหากับ Nginx และ Jenkins (ฮัดสัน) ฉันพยายามใช้ Nginx เป็น Reverse Proxy สำหรับอินสแตนซ์ Jenkins ด้วย HTTP Basic Authentication มันทำงานได้จนถึงตอนนี้ แต่ฉันไม่รู้ว่าจะส่ง Header ด้วยชื่อผู้ใช้รับรองความถูกต้องได้อย่างไร 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 …
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.