Использование учетных данных ASP.net для входа из приложения WinForms - PullRequest
3 голосов
/ 09 августа 2010

У нас есть приложение ASP.net, но некоторые экраны считают его слишком медленным для использования нашими пользователями.В результате мы пытаемся предоставить WinForms-альтернативу этим экранам, ориентированным на ввод данных, чтобы мы могли использовать более богатые элементы управления, такие как сетки, с немедленным обновлением экрана и обратной связью для пользователя.

В идеале, я бы хотелпользователи могут входить в приложение WinForms, используя те же учетные данные, которые они используют в приложении ASP.net?

Возможно ли это?Я нашел этот пост ( .Net-аутентификация как для веб-страниц, так и для winforms ), но на самом деле он не отвечает на этот вопрос с моей точки зрения ... В настоящее время мы не используем WebServices или WCFи не планируйте использовать его, если это не единственный способ достичь этого.

Большое спасибо.

Ответы [ 2 ]

3 голосов
/ 09 августа 2010

Конечно, вы можете просто добавить те же настройки в ваш app.config, что и в вашем web.config, чтобы подключить провайдера членства и ссылаться на System.Web.Security.Затем вы можете использовать членство и роли из приложения WinForms.

В этой статье приведен хороший пример того, как это сделать: http://www.theproblemsolver.nl/usingthemembershipproviderinwinforms.htm

2 голосов
/ 09 августа 2010

Взгляните на эту статью: Унификация Windows Forms и поставщиков ASP.NET для управления учетными данными .

Для получения дополнительной информации перейдите по ссылкам из этого ответа: http://social.msdn.microsoft.com/Forums/en-US/winforms/thread/9e5192f4-4f44-4db6-aab8-8e79f2e667f8.

...