Web proxy kimlik bilgilerini belirtmek mümkün.config? | Netgez.com
SORU
9 EKÄ°M 2008, PERÅžEMBE


Web proxy kimlik bilgilerini belirtmek mümkün.config?

Bir proxy üzerinden başka bir makinede bir Java eklentisi erişim için bir web sitesi yapılandırmak gerekiyor. Web proxy kullanmak için yapılandırabilirsiniz, ama proxy gerektiren kimlik bilgilerini belirtmek için bir yol bulamıyorum, böyle bir şey olabilir mi? İşte benim geçerli yapılandırma:

<defaultProxy useDefaultCredentials="false">
    <proxy usesystemdefault="true" proxyaddress="<proxy address>" bypassonlocal="true" />
</defaultProxy>

Kod ile bu yapabileceğini biliyorum, ama bu web sitesi çalışan yazılım, bu yüzden yapamam kapalı kaynak bir CMS.

Bunu yapmak için herhangi bir yolu var mı? MSDN beni çok.. bir faydası yok

CEVAP
11 EKÄ°M 2008, CUMARTESÄ°


Evet, mevcut kodu değiştirmeden kendi kimlik bilgilerini belirtin. Senin bölümü bu kod küçük bir parça gerektirir.

Bir derleme oluşturunSomeAssembly.dllsınıf : bu

namespace SomeNameSpace
{
    public class MyProxy : IWebProxy
    {
        public ICredentials Credentials
        {
            get { return new NetworkCredential("user", "password"); }
            //or get { return new NetworkCredential("user", "password","domain"); }
            set { }
        }

        public Uri GetProxy(Uri destination)
        {
            return new Uri("http://my.proxy:8080");
        }

        public bool IsBypassed(Uri host)
        {
            return false;
        }
    }
}

Config dosyanıza bunu ekleyin :

<defaultProxy enabled="true" useDefaultCredentials="false">
  <module type = "SomeNameSpace.MyProxy, SomeAssembly" />
</defaultProxy>

Bu" listesinde yeni bir proxy ve kodunuzu ilk arayacak ve kendi isteği kimlik bilgileri varsayılan kimlik bilgileri yok çünkü. "enjekte CMS uygulamanın bin dizininde SomeAssembly araya yerleştirmeniz gerekir.

Bu şekilde statik kod, ve tüm dizeleri gibi Kullanıcı, şifre ve URL, belki de uygulamak için kendi ConfigurationSection ya da ekleme bazı bilgiler AppSettings, hangi çok daha kolay.

Bunu PaylaÅŸ:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VÄ°DEO

Rastgele Yazarlar

  • ★ByScrapi★ Designs

    ★ByScrapiâ

    27 AÄžUSTOS 2013
  • pendrop gaming

    pendrop gami

    4 ÅžUBAT 2013
  • spederson7

    spederson7

    17 Temmuz 2006