Internet üzerinden WCF Hizmeti ile etkileşime giren bir istemci programı yapıyorum. Her şey amaçlandığı gibi çalışıyor ancak hizmetlerimi nasıl koruyabileceğimi merak ediyorum, böylece sadece müşteri programım bundan faydalanabilir mi?WCF Servisi - nasıl korunacağımı sadece müşterilerim kullanabilir?
Şu anda benim hizmetlerine doğru URL ile herkes WCFTestClient (örneğin) ile kullanabilirsiniz.
o özel yüzden sadece müşterilerim hizmet yararlanabilirler yapmak için en iyi yolu nedir? Dönen jeton ipleri? Sertifika? Parola?
hiçbir fikrim yok ve internette yararlı bir şey bulamadı.
Saygılarımızla
GÜNCELLEME: istemci programı kamu (Herkes) için indirilen üzere tasarlanmıştır. Yani iç kullanım için değil, vereceğimiz bir hizmet olacak, resmi üretimde olanlar.
Kendi düşünme gibi oldu: Müvekkilim programlarında sertifika Bind (Aynen hatta mümkünse?). WCF hizmetinin çalıştığı IIS'de geçerli sertifikayı denetleyin. Mümkün mü? Veya daha iyi çözümler var mı?
http://msdn.microsoft.com/en-us/, ..15 saniye veya 30 sonra geçerli olmayacaktır magazine/cc163570.aspx – Rohit
IIS'de, bir istemci veya IP aralığının sadece bilinen bir IP'si tarafından çağrılabilmesi için etkinleştirebilirsiniz. Uzun bir SSL, kimlik bilgileri vb – Kyle
Merhaba Kyle aşağıda listelenen, üzgünüm ben yeterince özel değildi. Müşteri programı, üretimde olanlar herkes için olmalıdır. Yani istemcilerin IP adreslerini bilmiyorum. Temel olarak bu şekilde istiyorum, müvekkilimin hizmete karşı bir çeşit kimlik doğrulaması var, bu yüzden hizmetler halka/misafirler için kilitlendi. – user1281991