2009-07-10 8 views
1

J'écris une application console pour effectuer des appels à un service wcf hébergé dans iis et utilise FormsAuthentication sur SSL en production, mais pas en mode de développement si possible.Authentification des formulaires WinForms et SSL WCF

J'ai le lien suivant http://www.zamd.net/2009/03/05/FlowingFormsAuthenticationCookieToWCF.aspx et je cherche à la fois les configurations serveur et client ainsi que le code.

Y a-t-il des écritures où que je puisse suivre ou des exemples d'applications que je devrais regarder?

Répondre

0

L'authentification par formulaires est une fonctionnalité ASP.net et il n'y a pas de paramètre WCF pour celle-ci. Si vous disposez d'un cookie d'authentification de formulaire dans votre application de console, vous pouvez l'envoyer au service WCF à partir de votre application de console. Le module d'authentification des formulaires, configuré sur votre site Web, validera le cookie, remplira le HTTPContext et le traitement se poursuivra. Maintenant, si votre service WCF s'exécute en mode compat ASP.net, vous pouvez accéder à HttpContext depuis votre service WCF et l'utiliser pour l'authentification si vous le souhaitez. L'article ci-dessus explique comment envoyer un cookie d'authentification de formulaires dans le cadre d'un appel WCF.

J'ai parlé de quelques autres scénarios liés aux postes suivants (voir part1 pour le fond)

http://www.zamd.net/2009/04/25/FormsAuthFederatedSecurityPart2.aspx

Au-dessus de poste a le code source complet avec aussi bien.

espérons que cela aide

Questions connexes