2010-10-07 8 views
1

J'ai peu de sites Web basés sur les WebForms et un basé sur MVC. Tous les sites Web ont les mêmes paramètres pour l'authentification des formulaires dans la configuration Web. Le problème est qu'une fois connecté au site Web WebForms, je dois me reconnecter pour les sites Web MVC, mais lorsque je me déconnecte du site Web de MVC, je suis automatiquement déconnecté des sites Web WebForms.asp.net mvc et webforms authentification partagée

Comment puis-je transmettre des informations au site Web MVC dans lequel l'utilisateur s'est connecté avec succès lors de l'utilisation de WebForms?

+0

réponse à votre deuxième commentaire est [ici] [1] [1]: http://stackoverflow.com/questions/28713628/asp-net-webforms-and- mvc-authentification-partage-via-cookie/28736392 # 28736392 – Atters

Répondre

0

Essayez cet article. Essentiellement, vous voulez une connexion unique. C'est le terme à google pour.

http://www.codeproject.com/KB/aspnet/SingleSignon.aspx

+0

Merci awrigley. C'est ce que je cherchais. La partie manquante était la clé de la machine dans mon web.config. – 303

+0

Je voudrais revenir sur ce problème. J'ai ce travail, cependant, est-il possible d'avoir un signe signle pour deux applications qui utilisent le même domaine, mais sont situés sur des serveurs différents? La situation actuelle est qu'une application (app1.domain.com) est hébergée sur iis6, la deuxième application (app2.domain.com) est hébergée sur le second serveur sur iis7. – 303

+0

Je pense que vous devriez éditer cette question, ou en demander une nouvelle, plus spécifique. Mon expérience avec l'authentification unique est limitée à un serveur et la solution ci-dessus est liée à la clé machine. Deux serveurs peuvent-ils avoir la même clé? Je ne sais pas. Je pense que vous devriez poser à nouveau la question et vous qualifier là où vous devez aller. – awrigley

Questions connexes