Belirli bir ip aralığı için nginx'te http basic auth nasıl devre dışı bırakılır?


29

Facebook girişi ile bir uygulama geliştiriyorum. Şu ana kadar halka açık değil ve nginx'deki http basic auth tarafından korunuyor. Test cihazımızın facebook özelliklerini de test edebilmemiz için facebook'un ip aralığı için http auth'yi devre dışı bırakmak mümkün müdür? Lütfen, mümkünse bir örnek yapılandırma pasajı ekleyin.

Yanıtlar:


53

Erişime izin vermek için tatmin yönergesini kullanın. 32934 facebook özerk sistemi, facebook ip bak .

satisfy  any;
allow 66.220.144.0/20;
allow 66.220.152.0/21;
allow ...
deny   all;

auth_basic            "closed site";
auth_basic_user_file  conf/htpasswd;

1
Burada IP aralıklarıyla ilgili güncel bir liste var: developers.facebook.com/docs/ApplicationSecurity/…
Kit Sunde

Gerçek set_real_ip_from 0.0.0.0/0; real_ip_header X-Forwarded-For;
ipi
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.