2009-09-08 7 views
0

Je crée un service Web simple à l'aide de WCF. Le message doit être chiffré et l'utilisateur doit être authentifié via un fournisseur asp.net. Quelle liaison dois-je utiliser pour cela? WsHttpBinding ou WebHttpBinding? Est-ce que quelqu'un peut me donner un bon exemple en utilisant le fournisseur asp.net et les certificats auto-signés avec wcf.Liaison Wcf pour le service Web

Merci

+0

Je l'ai trouvé dans le cache google: http://74.125.155.132/search?q=cache:IQKISnxGLsMJ:developers.de/blogs/damir_dobric/archive/2009/04/14/configuring-wcf-with-membership -provider.aspx + asp.net + fournisseur + et + auto + signé + certificats + avec + wcf & cd = 1 & hl = fr & ct = clnk & gl = nz –

Répondre

3

Vous dites que le message doit être chiffré, mais ne précisent pas si vous avez une exigence spécifique pour le chiffrement au niveau des messages ou si le chiffrement de transport pourrait être suffisant.

Si le cryptage au niveau du transport est suffisant, BasicHttpBinding + SSL fonctionnera.

Sinon, vous utiliseriez WSHttpBinding et configureriez le cryptage au niveau du message. Bien sûr, la décision peut également être liée aux capacités des clients que vous souhaitez utiliser.

Vous mentionnez également WebHttpBinding, mais uniquement pour les services de style REST. Est-ce que votre style de service est REST? Si oui, alors votre seule option serait SSL et en utilisant l'authentification au niveau du transport, je pense.

Questions connexes