2008-12-26 49 views
16

SSL Sertifikası ayarlamadan kimlik doğrulamayı (ala "Temel Kimlik Doğrulama") kurmanın bir yolu var mı? Bunu da REST'te veya normal SOAP WCF Servislerinde, tercihen REST'de yapmak istiyorum, ancak hizmetleri karıştırabilmek isterim. Diğer bir deyişle, "Temel Kimlik Doğrulamada olduğu gibi, SSL olmadan normal bir eski kullanıcı adı ve parola göndermek istiyorum." Bunu yapmanın bir yolu var mı?WCF SSL OLMADAN Kimlik Doğrulama

cevap

15

TransportCredentialOnly güvenlik modunu kullanın. Bu gönderi, nasıl yapılacağını açıklar:

http://developers.de/blogs/damir_dobric/archive/2006/07/31/890.aspx.

Ayrıca, IIS'de temel kimlik doğrulamayı etkinleştirmeniz gerektiğini unutmayın.

+0

Sanırım bu sadece WCF4'te değil, WCF3-3.5'te mümkün mü? –

+0

WCF3.5 ile kullandım. Doğru bir şekilde hatırlarsam çalışmam için biraz şans aldım. – erikkallen

+4

TransportCredentialOnly hakkında sadece bir not: TransportCredentialOnly güvenlik modu seçeneği, kullanıcı şifrelerini şifrelemeden veya mesaj imzalamadan geçirir. Aktarılan kimlik bilgilerinin korunmayacağı ve Internet Protokolü Güvenliği (IPSec) gibi başka yollarla korunmaları gerektiği için bu modu dikkatli kullanın. [Http://msdn.microsoft.com/en-us/library/ff648505.aspx] 'den – Arvand

İlgili konular