User authentication suggestionsHi,<br><br>I'm currently exploring possibilities for the next iteration of a desktop app that I produce. I want to add some sort of user authentication to the application with remote validation of a username/password (or similar). Users would have varying privilidges for what they can do in the app, so information on those would also have to be able to be communicated during the user authentication.<br><br>Something like:<br><br>1. Client/Desktop application<br>2. Remote/Server storage of user account information (authenticaiton)<br>3. Access control in the software based on 1 &amp; 2<br><br>Anyone have any suggestions?<br><br>In the past I've done similar things just using a mysql database combined with calls to php scripts from inside my application,  very much a roll it myself approach. I've mainly done it this way in the past because mysql/php are both things I'm quite familiar with. <br><br>What other approaches should I explore? What capabilities of WPF can I utilize for this particular aspect of an application? I'm completely starting afresh with this, so am willing to try just about anything. Figured it'd likely been done a million times before so here's hoping other people can save me making some of the mistakes they've made.<br><br>Cheers,<br><br>Ned.<br>© 2009 Microsoft Corporation. All rights reserved.Thu, 19 Jun 2008 00:15:52 Zcb28ce31-88b2-4adf-be57-373f66c4c892http://social.msdn.microsoft.com/Forums/en-US/wpf/thread/cb28ce31-88b2-4adf-be57-373f66c4c892#cb28ce31-88b2-4adf-be57-373f66c4c892http://social.msdn.microsoft.com/Forums/en-US/wpf/thread/cb28ce31-88b2-4adf-be57-373f66c4c892#cb28ce31-88b2-4adf-be57-373f66c4c892Ned Khttp://social.msdn.microsoft.com/Profile/en-US/?user=Ned%20KUser authentication suggestionsHi,<br><br>I'm currently exploring possibilities for the next iteration of a desktop app that I produce. I want to add some sort of user authentication to the application with remote validation of a username/password (or similar). Users would have varying privilidges for what they can do in the app, so information on those would also have to be able to be communicated during the user authentication.<br><br>Something like:<br><br>1. Client/Desktop application<br>2. Remote/Server storage of user account information (authenticaiton)<br>3. Access control in the software based on 1 &amp; 2<br><br>Anyone have any suggestions?<br><br>In the past I've done similar things just using a mysql database combined with calls to php scripts from inside my application,  very much a roll it myself approach. I've mainly done it this way in the past because mysql/php are both things I'm quite familiar with. <br><br>What other approaches should I explore? What capabilities of WPF can I utilize for this particular aspect of an application? I'm completely starting afresh with this, so am willing to try just about anything. Figured it'd likely been done a million times before so here's hoping other people can save me making some of the mistakes they've made.<br><br>Cheers,<br><br>Ned.<br>Mon, 28 Apr 2008 14:36:19 Z2008-05-02T06:21:45Zhttp://social.msdn.microsoft.com/Forums/en-US/wpf/thread/cb28ce31-88b2-4adf-be57-373f66c4c892#19c46008-8d8d-4c22-b456-0487325007b8http://social.msdn.microsoft.com/Forums/en-US/wpf/thread/cb28ce31-88b2-4adf-be57-373f66c4c892#19c46008-8d8d-4c22-b456-0487325007b8Gomatahttp://social.msdn.microsoft.com/Profile/en-US/?user=GomataUser authentication suggestions<p align=left><font face=Arial size=2>Hello you may have look to asp.net membership that can be used in a desktop application.</font></p> <p align=left> </p> <p align=left><a title="http://msdn2.microsoft.com/en-us/magazine/cc163807.aspx" href="http://msdn2.microsoft.com/en-us/magazine/cc163807.aspx">http://msdn2.microsoft.com/en-us/magazine/cc163807.aspx</a></p> <p align=left><a title="http://www.theproblemsolver.nl/usingthemembershipproviderinwinforms.htm" href="http://www.theproblemsolver.nl/usingthemembershipproviderinwinforms.htm">http://www.theproblemsolver.nl/usingthemembershipproviderinwinforms.htm</a></p> <p><u><font color="#810081"><a title="http://msmvps.com/blogs/theproblemsolver/archive/2006/01/15/81140.aspx" href="http://msmvps.com/blogs/theproblemsolver/archive/2006/01/15/81140.aspx">http://msmvps.com/blogs/theproblemsolver/archive/2006/01/15/81140.aspx</a></font></u></p> <p> </p> <p align=left>You can also search the web for Asp.net forms authentication.</p> <p align=left> </p> <p align=left>Good luck</p>Mon, 28 Apr 2008 15:41:57 Z2008-05-02T06:21:45Zhttp://social.msdn.microsoft.com/Forums/en-US/wpf/thread/cb28ce31-88b2-4adf-be57-373f66c4c892#29d9661d-fc63-40f3-8e35-37e933b0f8bbhttp://social.msdn.microsoft.com/Forums/en-US/wpf/thread/cb28ce31-88b2-4adf-be57-373f66c4c892#29d9661d-fc63-40f3-8e35-37e933b0f8bbKeithCMhttp://social.msdn.microsoft.com/Profile/en-US/?user=KeithCMUser authentication suggestions<p>Check out <a title="http://msdn2.microsoft.com/en-us/library/bb384297.aspx" href="http://msdn2.microsoft.com/en-us/library/bb384297.aspx">Client Application Services.</a></p> <p align=left> </p> <p align=left>Hope this helps,</p> <p align=left> </p> <p align=left>Keith</p> <p align=left><font face=Arial size=2></font> </p>Mon, 28 Apr 2008 16:06:42 Z2008-05-02T06:21:39Z