<?xml version="1.0"?><?xml-stylesheet type="text/xsl" href="http://www.codeplex.com/rss.xsl"?><rss version="2.0"><channel><title>Single Sign On - 2.0 Web Service Membership Provider</title><link>http://singlesignon.codeplex.com/Project/ProjectRss.aspx</link><description>In short, this is simply a pass-through web service membership provider and role provider library. I&amp;#39;ve taken advantage of the 2.0 membership provider model to allow pre-existing applications to ea...</description><item><title>Patch Uploaded: #4481</title><link>http://singlesignon.codeplex.com/SourceControl/PatchList.aspx</link><description>
&lt;p&gt;&lt;a href='http://www.codeplex.com/site/users/view/markw5'&gt;markw5&lt;/a&gt; has uploaded a patch.&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Description:&lt;/b&gt;&lt;br /&gt;Hi Guys, thanks for putting your great project online. &lt;br /&gt;&lt;br /&gt;I&amp;#39;ve added functionality on the attached patch to enable multiple providers&amp;#47;applications. The SSOSite&amp;#47;Web.config can now define multiple providers for different clients. The client&amp;#39;s provider name corresponds to the provider used by the service. I noticed a few questions in the forum relating to managing multiple applicationNames - this patch enables that.&lt;br /&gt;&lt;br /&gt;The client passes the provider name in a soap header then the server chooses the correct provider from the Membership.Providers collection for each operation. I also added the functionality for roles. You just need to make sure each membership provider has a corresponding role provider defined in web.config.&lt;br /&gt;&lt;br /&gt;I made changes to the admin pages too so you can select the provider when managing users enabling you to manage users from multiple apps&amp;#47;providers. &lt;br /&gt;&lt;br /&gt;Let me know if you have any questions.&lt;br /&gt;Cheers&lt;br /&gt;Mark&lt;/p&gt;</description><author>markw5</author><pubDate>Fri, 20 Nov 2009 10:53:42 GMT</pubDate><guid isPermaLink="false">Patch Uploaded: #4481 20091120105342A</guid></item><item><title>Updated Wiki: Home</title><link>http://singlesignon.codeplex.com/Wiki/View.aspx?title=Home&amp;version=23</link><description>&lt;div class="wikidoc"&gt;&lt;b&gt;Project Description&lt;/b&gt;&lt;br /&gt;In short, this is simply a pass-through web service membership provider and role provider library. I&amp;#39;ve taken advantage of the 2.0 membership provider model to allow pre-existing applications to easily integrate this library. The idea is to have one centrally hosted asp.net web application containing all the user accounts that will be shared among many other applications and provide a web service for those applications to use its authentication functions.  The download includes&amp;#58;  a sample host server, provider client libraries, sample web client, and sample windows client.&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Notes&lt;/b&gt;&lt;br /&gt;Originally I built this application to be the central authentication system of about ten or so in-house applications. All these ran on a local intranet, and I was tired of handing out ten usernames and passwords for each person to login to each application, so I designed a system similar to this one (using .NET 1.0  and web services).  The solution worked great for our local and remote users.  &lt;br /&gt;&lt;br /&gt;We've recently received a few requests for donations to this project. If you would like to donate, please go here: &lt;a href="http://www.integratedwebsystems.com/Tools.aspx" class="externalLink"&gt;http://www.integratedwebsystems.com/Tools.aspx&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;So now I've designed a new set of applications taking advantage of the built-in membership provider model and web services in .NET 2.0. The idea is to link all your internal .net driven applications to authenticate with one system and allow remote users use the same user base.   It's geared for web applications, but can be used for windows desktop applications with access to the host web services. &lt;br /&gt;&lt;br /&gt;&lt;b&gt;Thanks to Rob Conery and contributors to SubSonic! I used SubSonic 2.0 for my data access layer in these projects.&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;Beta Testers and feedback are welcome. I'd like to hear what people have to say.  Is this something you can use? If someone already has something like this, how does it compare? etc.&lt;br /&gt;&lt;br /&gt;Here's a diagram showing the basic application architecture of this solution. &lt;br /&gt;&lt;img src="http://i3.codeplex.com/Project/Download/FileDownload.aspx?ProjectName=SingleSignOn&amp;DownloadId=31034" alt="TechnicalOverview.gif" title="TechnicalOverview.gif" /&gt;&lt;/div&gt;&lt;div class="ClearBoth"&gt;&lt;/div&gt;</description><author>nlb6665</author><pubDate>Tue, 08 Sep 2009 14:18:11 GMT</pubDate><guid isPermaLink="false">Updated Wiki: Home 20090908021811P</guid></item><item><title>New Post: InvalidRegistration</title><link>http://singlesignon.codeplex.com/Thread/View.aspx?ThreadId=68170</link><description>&lt;div style="line-height: normal;"&gt;&lt;p&gt;Hi,&lt;/p&gt;
&lt;p&gt;Having unzipped the code, I fired up the SingleSignOn_2008.sln in Visual Studio.&lt;/p&gt;
&lt;p&gt;Kicking off SSOSite in the VS Dev Server, I can log into the SSOSite application fine.&lt;/p&gt;
&lt;p&gt;Trying to log into SSOTestSite yeilds&lt;/p&gt;
&lt;p&gt;Server Error: InvalidRegistration:&lt;/p&gt;
&amp;lt;!--          body {font-family:&amp;quot;Verdana&amp;quot;;font-weight:normal;font-size: .7em;color:black;}           p {font-family:&amp;quot;Verdana&amp;quot;;font-weight:normal;color:black;margin-top: -5px}          b {font-family:&amp;quot;Verdana&amp;quot;;font-weight:bold;color:black;margin-top: -5px}          H1 { font-family:&amp;quot;Verdana&amp;quot;;font-weight:normal;font-size:18pt;color:red }          H2 { font-family:&amp;quot;Verdana&amp;quot;;font-weight:normal;font-size:14pt;color:maroon }          pre {font-family:&amp;quot;Lucida Console&amp;quot;;font-size: .9em}          .marker {font-weight: bold; color: black;text-decoration: none;}          .version {color: gray;}          .error {margin-bottom: 10px;}          .expandable { text-decoration:underline; font-weight:bold; color:navy; cursor:hand; }          --&amp;gt;
&lt;p&gt;&lt;span&gt;
&lt;h1&gt;Server Error in '/SSOTestSite' Application.  
&lt;hr size=1&gt;
&lt;/h1&gt;
&lt;h2&gt;&lt;em&gt;Server Error: InvalidRegistration: &lt;/em&gt;&lt;/h2&gt;
&lt;/span&gt;&lt;span style="font-family:Arial,Helvetica,Geneva,SunSans-Regular,sans-serif"&gt;&lt;strong&gt;Description: &lt;/strong&gt;An unhandled exception occurred during the execution of the current web  request. Please review the stack trace for more information about the error and  where it originated in the code. &lt;br&gt;&lt;br&gt;&lt;strong&gt;Exception Details: &lt;/strong&gt;IWS.Lib.SingleSignOn.ServiceException: Server Error: InvalidRegistration:  &lt;br&gt;&lt;br&gt;&lt;strong&gt;Source Error:&lt;/strong&gt; &lt;br&gt;&lt;br&gt; &lt;/span&gt;&lt;/p&gt;
&lt;table border=0 width="100%" bgcolor="#ffffcc"&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;&lt;code&gt;An unhandled exception was generated during the execution of the  current web request. Information regarding the origin and location of the  exception can be identified using the exception stack trace below.&lt;/code&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;span style="font-family:Arial,Helvetica,Geneva,SunSans-Regular,sans-serif"&gt; &lt;br&gt;&lt;strong&gt;Stack Trace:&lt;/strong&gt; &lt;br&gt;&lt;br&gt; &lt;/span&gt;&lt;/p&gt;
&lt;table border=0 width="100%" bgcolor="#ffffcc"&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;
&lt;pre&gt;[ServiceException: Server Error: InvalidRegistration: ]
   IWS.Lib.SingleSignOn.WebServiceMembershipProvider.ValidateUser(String username, String password) in C:\Documents and Settings\Nathan\Desktop\deploy\SingleSignOn\WebServiceMembershipProvider.cs:520
   System.Web.UI.WebControls.Login.AuthenticateUsingMembershipProvider(AuthenticateEventArgs e) +60
   System.Web.UI.WebControls.Login.OnAuthenticate(AuthenticateEventArgs e) +119
   System.Web.UI.WebControls.Login.AttemptLogin() +115
   System.Web.UI.WebControls.Login.OnBubbleEvent(Object source, EventArgs e) +101
   System.Web.UI.Control.RaiseBubbleEvent(Object source, EventArgs args) +37
   System.Web.UI.WebControls.Button.OnCommand(CommandEventArgs e) +118
   System.Web.UI.WebControls.Button.RaisePostBackEvent(String eventArgument) +166
   System.Web.UI.WebControls.Button.System.Web.UI.IPostBackEventHandler.RaisePostBackEvent(String eventArgument) +10
   System.Web.UI.Page.RaisePostBackEvent(IPostBackEventHandler sourceControl, String eventArgument) +13
   System.Web.UI.Page.RaisePostBackEvent(NameValueCollection postData) +36
   System.Web.UI.Page.ProcessRequestMain(Boolean includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint) +1565
&lt;/pre&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;Changing the ServiceMode to Dynamic doesn't help either.&lt;/p&gt;
&lt;p&gt;&lt;br&gt;Anyone come across this before? How can I proceed?&lt;/p&gt;
&lt;p&gt;Thanks,&lt;/p&gt;
&lt;p&gt;Kenny&lt;/p&gt;&lt;/div&gt;</description><author>subflux</author><pubDate>Mon, 07 Sep 2009 14:57:10 GMT</pubDate><guid isPermaLink="false">New Post: InvalidRegistration 20090907025710P</guid></item><item><title>New Post: how do use?</title><link>http://singlesignon.codeplex.com/Thread/View.aspx?ThreadId=67709</link><description>&lt;div style="line-height: normal;"&gt;&lt;p&gt;I don't know how can I use this solution in my web application.&lt;br&gt;can anybody help me?&lt;/p&gt;
&lt;p&gt;please tell me how to use the SingleSignOn MemberShip ?&lt;/p&gt;&lt;/div&gt;</description><author>tanwen</author><pubDate>Wed, 02 Sep 2009 09:35:32 GMT</pubDate><guid isPermaLink="false">New Post: how do use? 20090902093532A</guid></item><item><title>New Post: Custom membership provider using a WCF service</title><link>http://singlesignon.codeplex.com/Thread/View.aspx?ThreadId=58164</link><description>&lt;div style="line-height: normal;"&gt;&lt;p&gt;Hi,&lt;/p&gt;
&lt;p&gt;I am trying to develop a custom membership provider for ASP.net. The requirement is that the DB should not be directly connected with the ASP site, even it is not available on the same webserver. The connection should be through a WCF service which in turn connects with the DB. So in simple words there are three tiers the Presentation, Communication, and Data.&lt;/p&gt;
&lt;p&gt;This project is much similar to the one I need, can anyone help me find out the way how to do it through a WCF service instead of a web service.&lt;/p&gt;
&lt;p&gt;Any help is appreciated.&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;Regards,&lt;/p&gt;
&lt;p&gt;Uetian&lt;/p&gt;&lt;/div&gt;</description><author>uet</author><pubDate>Tue, 02 Jun 2009 06:18:32 GMT</pubDate><guid isPermaLink="false">New Post: Custom membership provider using a WCF service 20090602061832A</guid></item><item><title>New Post: When does document come out?</title><link>http://www.codeplex.com/SingleSignOn/Thread/View.aspx?ThreadId=42568</link><description>&lt;div style="line-height: normal;"&gt;hi,&lt;br&gt;
Now I'using the framework, I seriously need document about it, who can help me?
&lt;/div&gt;</description><author>lucker119</author><pubDate>Thu, 18 Dec 2008 04:43:50 GMT</pubDate><guid isPermaLink="false">New Post: When does document come out? 20081218044350A</guid></item><item><title>New Post: DNN Module</title><link>http://www.codeplex.com/SingleSignOn/Thread/View.aspx?ThreadId=14315</link><description>&lt;div style="line-height: normal;"&gt;I have done sso integration with DNN, it's in production. &lt;br&gt;
&lt;/div&gt;</description><author>blu</author><pubDate>Wed, 17 Dec 2008 18:34:10 GMT</pubDate><guid isPermaLink="false">New Post: DNN Module 20081217063410P</guid></item><item><title>Reviewed: SingleSignOn 2.0 Beta (Dec 04, 2008)</title><link>http://www.codeplex.com/SingleSignOn/Release/ProjectReleases.aspx?ReleaseId=12016</link><description>Rated 3 Stars (out of 5) - Trying to iplement this idea ;-)</description><author>vijaykarla</author><pubDate>Thu, 04 Dec 2008 13:40:19 GMT</pubDate><guid isPermaLink="false">Reviewed: SingleSignOn 2.0 Beta (Dec 04, 2008) 20081204014019P</guid></item><item><title>New Post: Proxy</title><link>http://www.codeplex.com/SingleSignOn/Thread/View.aspx?ThreadId=34234</link><description>&lt;div style="line-height: normal;"&gt;Hi all,&lt;br&gt;
&lt;br&gt;
does somebody know how to use SSO when a proxy-server is required?&lt;br&gt;
&lt;br&gt;
Thanks&lt;br&gt;
Erich&lt;br&gt;
&lt;/div&gt;</description><author>eGlashagen</author><pubDate>Mon, 25 Aug 2008 18:46:47 GMT</pubDate><guid isPermaLink="false">New Post: Proxy 20080825064647P</guid></item><item><title>New Post: Integrate multiplae webApplications</title><link>http://www.codeplex.com/SingleSignOn/Thread/View.aspx?ThreadId=33968</link><description>&lt;div style="line-height: normal;"&gt;Hi ,&lt;br&gt;
I have a sharepoint site (Windows Sharepoint Services 2007) and I want to integrate it with some web-applications ,as,when somebody login to sharepoint site,automatically login into other web-applications(Single Sign on).&lt;br&gt;
So,I download the SingleSignOn project from this site and run it,but I just have seen this web page(http://localhost:2206/SSOSite).&lt;br&gt;
I don't know how can I use this solution in my case.&lt;br&gt;
can anybody help me?&lt;br&gt;
&lt;/div&gt;</description><author>nadi</author><pubDate>Thu, 21 Aug 2008 06:27:41 GMT</pubDate><guid isPermaLink="false">New Post: Integrate multiplae webApplications 20080821062741A</guid></item><item><title>New Post: How to enable password retrieval?</title><link>http://www.codeplex.com/SingleSignOn/Thread/View.aspx?ThreadId=32023</link><description>&lt;div style="line-height: normal;"&gt;首先在web.config的system.web节中配置machineKey：&lt;br&gt;
&amp;lt;system.web&amp;gt;&lt;br&gt;
&lt;strong&gt;&amp;lt;machineKey validationKey=&amp;quot;590FBF83DE4DB1034483D319AAE5C925CB6175D8C4E23FF8AB7E51CF7B713F7E21B0A0CC39CFA126E092655752E36DE68A2B7549D59330164B9531A32004A170&amp;quot; decryptionKey=&amp;quot;5EF9212A6C456ABA7526895BB6BF5145743C12D9ACE4927C9691BA869B806DA0&amp;quot; validation=&amp;quot;SHA1&amp;quot; decryption=&amp;quot;AES&amp;quot;/&amp;gt;&lt;/strong&gt;&lt;br&gt;
&amp;lt;system.web&amp;gt;&lt;br&gt;
&lt;br&gt;
然后配置Mebership:&lt;br&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;membership defaultProvider=&amp;quot;DefaultProvider&amp;quot;&amp;gt;&lt;br&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;providers&amp;gt;&lt;br&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;add connectionStringName=&amp;quot;MySqlServer&amp;quot; applicationName=&amp;quot;NajiaUserHost&amp;quot; enablePasswordRetrieval=&amp;quot;true&amp;quot; enablePasswordReset=&amp;quot;true&amp;quot; requiresQuestionAndAnswer=&amp;quot;false&amp;quot; requiresUniqueEmail=&amp;quot;false&amp;quot;&lt;strong&gt; passwordFormat=&amp;quot;Encrypted&amp;quot;&lt;/strong&gt; maxInvalidPasswordAttempts=&amp;quot;5&amp;quot; passwordAttemptWindow=&amp;quot;10&amp;quot; name=&amp;quot;DefaultProvider&amp;quot; autogenerateschema=&amp;quot;true&amp;quot; writeExceptionsToEventLog=&amp;quot;true&amp;quot; type=&amp;quot;MySql.Web.Security.MySQLMembershipProvider&amp;quot;/&amp;gt;&lt;br&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;/providers&amp;gt;&lt;br&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;/membership&amp;gt;&lt;br&gt;
&lt;/div&gt;</description><author>massany</author><pubDate>Sat, 16 Aug 2008 07:20:58 GMT</pubDate><guid isPermaLink="false">New Post: How to enable password retrieval? 20080816072058A</guid></item><item><title>New Post: SSO to Member Portal</title><link>http://www.codeplex.com/SingleSignOn/Thread/View.aspx?ThreadId=33084</link><description>&lt;div style="line-height: normal;"&gt;I've not ever setup a SSO.&amp;nbsp; &lt;br&gt;
Requirements are, Client application (that's me) constructs encryped information: client's ID and Member's Info.&lt;br&gt;
Client send URL request to Member Portal (passing via URL).&lt;br&gt;
&lt;br&gt;
Encryption Technologies supported for Member Portal:&lt;br&gt;
DES, 2DES, X.509&lt;br&gt;
&lt;br&gt;
I'm new at web development and this is my first request for a SSO.&lt;br&gt;
I was instructed to&amp;nbsp;&lt;span style="color:#1f497d;font-family:Arial"&gt;search for some code libraries for RSA encryption and AES encryption.&lt;br&gt;
I've searched, but I have no clue what to do next!&lt;br&gt;
&lt;br&gt;
My hardware is windows server 2003, I use dreamweaver to develop web sites.&lt;br&gt;
&lt;br&gt;
Please, I realy need help!&lt;br&gt;
&lt;br&gt;
How do I begin?&lt;/span&gt;
&lt;/div&gt;</description><author>dowens</author><pubDate>Thu, 07 Aug 2008 12:13:58 GMT</pubDate><guid isPermaLink="false">New Post: SSO to Member Portal 20080807121358P</guid></item><item><title>New Post: How to enable password retrieval?</title><link>http://www.codeplex.com/SingleSignOn/Thread/View.aspx?ThreadId=32023</link><description>&lt;div style="line-height: normal;"&gt;My application currently returns an Exception &amp;quot;This membership Provider has not been configured to support password retrieval&amp;quot; &lt;br&gt;
&lt;br&gt;
Is this even possible?&amp;nbsp; If so any clues how?&amp;nbsp; &lt;br&gt;
&lt;br&gt;
Thanks,&lt;br&gt;
&lt;br&gt;
&lt;/div&gt;</description><author>tom2275</author><pubDate>Tue, 22 Jul 2008 23:02:51 GMT</pubDate><guid isPermaLink="false">New Post: How to enable password retrieval? 20080722110251P</guid></item><item><title>NEW POST: DNN Module</title><link>http://www.codeplex.com/SingleSignOn/Thread/View.aspx?ThreadId=14315</link><description>&lt;div class="wikidoc"&gt;
Hye there,&lt;br /&gt;i m seriously having problem in setting up the webservice. first i m telling you my scenario and the can you please guide me that where i m needed to make changes.&lt;br /&gt; &lt;br /&gt;I have a dnn website and a web app. Both are following form authentication. i have shared the cookie and authentication is working now. Client require profiling and user account setting from the web app as the database is with DNN website.&lt;br /&gt;my question is why do we require a webservice in between to share data, i mean can't we provide connection string of the database in web app and can't we do this task in that way.&lt;br /&gt;Any ways i tried your project i change the connection string of the webservice to the DNN database and i changed the class library connection string too and then i checked test site, nothing happened. i couldn't sign in that test site with DNN user name.&lt;br /&gt;i didn't update the reference of test site imagining that referenced is direct from the project.&lt;br /&gt; &lt;br /&gt;Can you guide me through the steps.&lt;br /&gt; &lt;br /&gt;i m doing the same thing i m having the same problem&lt;br /&gt;Have you sorted out the problem?&lt;br /&gt;
&lt;/div&gt;</description><author>fawad85a</author><pubDate>Fri, 09 May 2008 10:55:27 GMT</pubDate><guid isPermaLink="false">NEW POST: DNN Module 20080509105527A</guid></item><item><title>NEW POST: SingleSignon and Many Apps</title><link>http://www.codeplex.com/SingleSignOn/Thread/View.aspx?ThreadId=16022</link><description>&lt;div class="wikidoc"&gt;
Hye nathan,&lt;br /&gt; i m seriously having problem in setting up the webservice. first i m telling you my scenario and the can you please guide me that where i m needed to make changes.&lt;br /&gt; &lt;br /&gt;I have a dnn website and  a web app. Both are following form authentication. i have shared the cookie and authentication is working now. Client require profiling and user account setting from the web app as the database is with DNN website.&lt;br /&gt;my question is why do we require a webservice in between to share data, i mean can't we provide connection string of the database in web app and can't we do this task in that way.&lt;br /&gt;Any ways i tried your project i change the connection string of the webservice to the DNN database and i changed the class library connection string too and then i checked test site, nothing happened. i couldn't sign in that test site with DNN user name.&lt;br /&gt;i didn't update the reference of test site imagining that referenced is direct from the project.&lt;br /&gt; &lt;br /&gt;Can you guide me through the steps.&lt;br /&gt;
&lt;/div&gt;</description><author>fawad85a</author><pubDate>Thu, 08 May 2008 16:06:15 GMT</pubDate><guid isPermaLink="false">NEW POST: SingleSignon and Many Apps 20080508040615P</guid></item><item><title>UPDATED WIKI: Home</title><link>http://www.codeplex.com/SingleSignOn/Wiki/View.aspx?title=Home&amp;version=22</link><description>&lt;div class="wikidoc"&gt;
&lt;b&gt;Project Description&lt;/b&gt;&lt;br /&gt;In short, this is simply a pass-through web service membership provider and role provider library. I&amp;#39;ve taken advantage of the 2.0 membership provider model to allow pre-existing applications to easily integrate this library. The idea is to have one centrally hosted asp.net web application containing all the user accounts that will be shared among many other applications and provide a web service for those applications to use its authentication functions.  The download includes&amp;#58;  a sample host server, provider client libraries, sample web client, and sample windows client.
&lt;br /&gt; &lt;br /&gt;&lt;b&gt;Notes&lt;/b&gt;&lt;br /&gt;Originally I built this application to be the central authentication system of about ten or so in-house applications. All these ran on a local intranet, and I was tired of handing out ten usernames and passwords for each person to login to each application, so I designed a system similar to this one (using .NET 1.0  and web services).  The solution worked great for our local and remote users.  &lt;br /&gt; &lt;br /&gt;We've recently received a few requests for donations to this project. If you would like to donate, please go here: &lt;a href="http://www.integratedwebsystems.com/Tools.aspx" class="externalLink"&gt;http://www.integratedwebsystems.com/Tools.aspx&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;&lt;br /&gt; &lt;br /&gt;So now I've designed a new set of applications taking advantage of the built-in membership provider model and web services in .NET 2.0. The idea is to link all your internal .net driven applications to authenticate with one system and allow remote users use the same user base.   It's geared for web applications, but can be used for windows desktop applications with access to the host web services. &lt;br /&gt; &lt;br /&gt;&lt;b&gt;Thanks to the guys working on SubSonic! I used SubSonic for my data access layer in these projects.&lt;/b&gt;&lt;br /&gt; &lt;br /&gt;Beta Testers and feedback are welcome. I'd like to hear what people have to say.  Is this something you can use? If someone already has something like this, how does it compare? etc.&lt;br /&gt; &lt;br /&gt;Here's a diagram showing the basic application architecture of this solution. &lt;br /&gt;&lt;img src="http://www.codeplex.com/Project/Download/FileDownload.aspx?ProjectName=SingleSignOn&amp;amp;DownloadId=31034" alt="TechnicalOverview.gif" /&gt;&lt;br /&gt;
&lt;/div&gt;</description><author>nlb6665</author><pubDate>Tue, 29 Apr 2008 23:29:20 GMT</pubDate><guid isPermaLink="false">UPDATED WIKI: Home 20080429112920P</guid></item><item><title>UPDATED WIKI: Home</title><link>http://www.codeplex.com/SingleSignOn/Wiki/View.aspx?title=Home&amp;version=21</link><description>&lt;div class="wikidoc"&gt;
&lt;b&gt;Project Description&lt;/b&gt;&lt;br /&gt;In short, this is simply a pass-through web service membership provider and role provider library. I&amp;#39;ve taken advantage of the 2.0 membership provider model to allow pre-existing applications to easily integrate this library. The idea is to have one centrally hosted asp.net web application containing all the user accounts that will be shared among many other applications and provide a web service for those applications to use its authentication functions.  The download includes&amp;#58;  a sample host server, provider client libraries, sample web client, and sample windows client.
&lt;br /&gt; &lt;br /&gt;&lt;b&gt;Notes&lt;/b&gt;&lt;br /&gt;Originally I built this application to be the central authentication system of about ten or so in-house applications. All these ran on a local intranet, and I was tired of handing out ten usernames and passwords for each person to login to each application, so I designed a system similar to this one (using .NET 1.0  and web services).  The solution worked great for our local and remote users.  &lt;br /&gt; &lt;br /&gt;We've recently received a few requests for donations to this project. If you would like to donate, Please go here: &lt;a href="http://www.integratedwebsystems.com/Tools.aspx" class="externalLink"&gt;http://www.integratedwebsystems.com/Tools.aspx&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;&lt;br /&gt; &lt;br /&gt;So now I've designed a new set of applications taking advantage of the built-in membership provider model and web services in .NET 2.0. The idea is to link all your internal .net driven applications to authenticate with one system and allow remote users use the same user base.   It's geared for web applications, but can be used for windows desktop applications with access to the host web services. &lt;br /&gt; &lt;br /&gt;&lt;b&gt;Thanks to the guys working on SubSonic! I used SubSonic for my data access layer in these projects.&lt;/b&gt;&lt;br /&gt; &lt;br /&gt;Beta Testers and feedback are welcome. I'd like to hear what people have to say.  Is this something you can use? If someone already has something like this, how does it compare? etc.&lt;br /&gt; &lt;br /&gt;Here's a diagram showing the basic application architecture of this solution. &lt;br /&gt;&lt;img src="http://www.codeplex.com/Project/Download/FileDownload.aspx?ProjectName=SingleSignOn&amp;amp;DownloadId=31034" alt="TechnicalOverview.gif" /&gt;&lt;br /&gt;
&lt;/div&gt;</description><author>nlb6665</author><pubDate>Tue, 29 Apr 2008 23:29:00 GMT</pubDate><guid isPermaLink="false">UPDATED WIKI: Home 20080429112900P</guid></item><item><title>UPDATED WIKI: Home</title><link>http://www.codeplex.com/SingleSignOn/Wiki/View.aspx?title=Home&amp;version=20</link><description>&lt;div class="wikidoc"&gt;
&lt;b&gt;Project Description&lt;/b&gt;&lt;br /&gt;In short, this is simply a pass-through web service membership provider and role provider library. I&amp;#39;ve taken advantage of the 2.0 membership provider model to allow pre-existing applications to easily integrate this library. The idea is to have one centrally hosted asp.net web application containing all the user accounts that will be shared among many other applications and provide a web service for those applications to use its authentication functions.  The download includes&amp;#58;  a sample host server, provider client libraries, sample web client, and sample windows client.
&lt;br /&gt; &lt;br /&gt;&lt;b&gt;Notes&lt;/b&gt;&lt;br /&gt;Originally I built this application to be the central authentication system of about ten or so in-house applications. All these ran on a local intranet, and I was tired of handing out ten usernames and passwords for each person to login to each application, so I designed a system similar to this one (using .NET 1.0  and web services).  The solution worked great for our local and remote users.  &lt;br /&gt; &lt;br /&gt;We've recently received a few requests for donations to this project. If you would like to donate, &lt;a href="http://www.integratedwebsystems.com/Tools.aspx" class="externalLink"&gt;http://www.integratedwebsystems.com/Tools.aspx&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;Please go here&lt;a href="http://www.codeplex.com/SingleSignOn/Wiki/View.aspx?title=%2furl&amp;amp;referringTitle=Home"&gt;/url&lt;/a&gt;&lt;br /&gt; &lt;br /&gt;So now I've designed a new set of applications taking advantage of the built-in membership provider model and web services in .NET 2.0. The idea is to link all your internal .net driven applications to authenticate with one system and allow remote users use the same user base.   It's geared for web applications, but can be used for windows desktop applications with access to the host web services. &lt;br /&gt; &lt;br /&gt;&lt;b&gt;Thanks to the guys working on SubSonic! I used SubSonic for my data access layer in these projects.&lt;/b&gt;&lt;br /&gt; &lt;br /&gt;Beta Testers and feedback are welcome. I'd like to hear what people have to say.  Is this something you can use? If someone already has something like this, how does it compare? etc.&lt;br /&gt; &lt;br /&gt;Here's a diagram showing the basic application architecture of this solution. &lt;br /&gt;&lt;img src="http://www.codeplex.com/Project/Download/FileDownload.aspx?ProjectName=SingleSignOn&amp;amp;DownloadId=31034" alt="TechnicalOverview.gif" /&gt;&lt;br /&gt;
&lt;/div&gt;</description><author>nlb6665</author><pubDate>Tue, 29 Apr 2008 23:28:36 GMT</pubDate><guid isPermaLink="false">UPDATED WIKI: Home 20080429112836P</guid></item><item><title>UPDATED WIKI: Home</title><link>http://www.codeplex.com/SingleSignOn/Wiki/View.aspx?title=Home&amp;version=19</link><description>&lt;div class="wikidoc"&gt;
&lt;b&gt;Project Description&lt;/b&gt;&lt;br /&gt;In short, this is simply a pass-through web service membership provider and role provider library. I&amp;#39;ve taken advantage of the 2.0 membership provider model to allow pre-existing applications to easily integrate this library. The idea is to have one centrally hosted asp.net web application containing all the user accounts that will be shared among many other applications and provide a web service for those applications to use its authentication functions.  The download includes&amp;#58;  a sample host server, provider client libraries, sample web client, and sample windows client.
&lt;br /&gt; &lt;br /&gt;&lt;b&gt;Notes&lt;/b&gt;&lt;br /&gt;Originally I built this application to be the central authentication system of about ten or so in-house applications. All these ran on a local intranet, and I was tired of handing out ten usernames and passwords for each person to login to each application, so I designed a system similar to this one (using .NET 1.0  and web services).  The solution worked great for our local and remote users.  &lt;br /&gt; &lt;br /&gt;So now I've designed a new set of applications taking advantage of the built-in membership provider model and web services in .NET 2.0. The idea is to link all your internal .net driven applications to authenticate with one system and allow remote users use the same user base.   It's geared for web applications, but can be used for windows desktop applications with access to the host web services. &lt;br /&gt; &lt;br /&gt;&lt;b&gt;Thanks to the guys working on SubSonic! I used SubSonic for my data access layer in these projects.&lt;/b&gt;&lt;br /&gt; &lt;br /&gt;Beta Testers and feedback are welcome. I'd like to hear what people have to say.  Is this something you can use? If someone already has something like this, how does it compare? etc.&lt;br /&gt; &lt;br /&gt;Here's a diagram showing the basic application architecture of this solution. &lt;br /&gt;&lt;img src="http://www.codeplex.com/Project/Download/FileDownload.aspx?ProjectName=SingleSignOn&amp;amp;DownloadId=31034" alt="TechnicalOverview.gif" /&gt;&lt;br /&gt;
&lt;/div&gt;</description><author>nlb6665</author><pubDate>Tue, 29 Apr 2008 22:49:16 GMT</pubDate><guid isPermaLink="false">UPDATED WIKI: Home 20080429104916P</guid></item><item><title>UPDATED WIKI: Home</title><link>http://www.codeplex.com/SingleSignOn/Wiki/View.aspx?title=Home&amp;version=18</link><description>&lt;div class="wikidoc"&gt;
&lt;b&gt;Project Description&lt;/b&gt;&lt;br /&gt;In short, this is simply a pass-through web service membership provider and role provider library. I&amp;#39;ve taken advantage of the 2.0 membership provider model to allow pre-existing applications to easily integrate this library. The idea is to have one centrally hosted asp.net web application containing all the user accounts that will be shared among many other applications and provide a web service for those applications to use its authentication functions.  The download includes&amp;#58;  a sample host server, provider client libraries, sample web client, and sample windows client.
&lt;br /&gt; &lt;br /&gt;&lt;b&gt;Donations&lt;/b&gt;&lt;br /&gt;I have gotten a few requests about donations to the project. Feel free to click this link an contribute any amount you wish. We greatly appreciate your support. &lt;br /&gt;{&amp;quot;&amp;lt;form action=&amp;quot;https://www.paypal.com/cgi-bin/webscr&amp;quot; method=&amp;quot;post&amp;quot;&amp;gt;&lt;br /&gt;&amp;lt;input type=&amp;quot;hidden&amp;quot; name=&amp;quot;cmd&amp;quot; value=&amp;quot;_s-xclick&amp;quot;&amp;gt;&lt;br /&gt;&amp;lt;input type=&amp;quot;image&amp;quot; src=&amp;quot;https://www.paypal.com/en&lt;i&gt;US/i/btn/btn&lt;/i&gt;donate_SM.gif&amp;quot; border=&amp;quot;0&amp;quot; name=&amp;quot;submit&amp;quot; alt=&amp;quot;PayPal - The safer, easier way to pay online!&amp;quot;&amp;gt;&lt;br /&gt;&amp;lt;img alt=&amp;quot;&amp;quot; border=&amp;quot;0&amp;quot; src=&amp;quot;https://www.paypal.com/en_US/i/scr/pixel.gif&amp;quot; width=&amp;quot;1&amp;quot; height=&amp;quot;1&amp;quot;&amp;gt;&lt;br /&gt;&amp;lt;input type=&amp;quot;hidden&amp;quot; name=&amp;quot;encrypted&amp;quot; value=&amp;quot;-----BEGIN PKCS7-----MIIHVwYJKoZIhvcNAQcEoIIHSDCCB0QCAQExggEwMIIBLAIBADCBlDCBjjELMAkGA1UEBhMCVVMxCzAJBgNVBAgTAkNBMRYwFAYDVQQHEw1Nb3VudGFpbiBWaWV3MRQwEgYDVQQKEwtQYXlQYWwgSW5jLjETMBEGA1UECxQKbGl2ZV9jZXJ0czERMA8GA1UEAxQIbGl2ZV9hcGkxHDAaBgkqhkiG9w0BCQEWDXJlQHBheXBhbC5jb20CAQAwDQYJKoZIhvcNAQEBBQAEgYA0yXSdeJMuFRBN844nzcq1FtHpw&lt;u&gt;sv9eheU5pF&lt;/u&gt;8883n0J8MiI/PsMvMX5rmQlH4IdkCYejvMEyz898pH9q4NXVblhbH/aBExD5Vmtgn1EC0ByQtlTdw0hTd8OvFwNuTTC82tVNRBAiHy1kRwSfy&lt;u&gt;HM4dPAZQdR4PfU659wERrbzELMAkGBSsOAwIaBQAwgdQGCSqGSIb3DQEHATAUBggqhkiG9w0DBwQIaSob23g3sRGAgbBFN3DLSauz4cqrdJRtAgxZC6cyOTZ/2smYCsY0UbXDayKQ1ZrDx3dVxILeAPngsRt5zCz53oNfoCVsywvs4PovHV3Wig7tA7i9qODHzfqtvTcv2YyLqrEN6JyRnuuCcsX27DIv/K9S&lt;/u&gt;WGB4JO/cPzFZOexhmjpPiIqMHGHmhdbkAooXCE78sPk89I42BvqhCaOY&lt;u&gt;EPokTcbJTSNNfbEEAJ6JppeJAihS5l9HMa1DwzSaCCA4cwggODMIIC7KADAgECAgEAMA0GCSqGSIb3DQEBBQUAMIGOMQswCQYDVQQGEwJVUzELMAkGA1UECBMCQ0ExFjAUBgNVBAcTDU1vdW50YWluIFZpZXcxFDASBgNVBAoTC1BheVBhbCBJbmMuMRMwEQYDVQQLFApsaXZlX2NlcnRzMREwDwYDVQQDFAhsaXZlX2FwaTEcMBoGCSqGSIb3DQEJARYNcmVAcGF5cGFsLmNvbTAeFw0wNDAyMTMxMDEzMTVaFw0zNTAyMTMxMDEzMTVaMIGOMQswCQYDVQQGEwJVUzELMAkGA1UECBMCQ0ExFjAUBgNVBAcTDU1vdW50YWluIFZpZXcxFDASBgNVBAoTC1BheVBhbCBJbmMuMRMwEQYDVQQLFApsaXZlX2NlcnRzMREwDwYDVQQDFAhsaXZlX2FwaTEcMBoGCSqGSIb3DQEJARYNcmVAcGF5cGFsLmNvbTCBnzANBgkqhkiG9w0BAQEFAAOBjQAwgYkCgYEAwUdO3fxEzEtcnI7ZKZL412XvZPugoni7i7D7prCe0AtaHTc97CYgm7NsAtJyxNLixmhLV8pyIEaiHXWAh8fPKW&lt;/u&gt;R017&lt;u&gt;EmXrr9EaquPmsVvTywAAE1PMNOKqo2kl4Gxiz9zZqIajOm1fZGWcGS0f5JQ2kBqNbvbg2/Za&lt;/u&gt;GJ/qwUCAwEAAaOB7jCB6zAdBgNVHQ4EFgQUlp98u8ZvF71ZP1LXChvsENZklGswgbsGA1UdIwSBszCBsIAUlp98u8ZvF71ZP1LXChvsENZklGuhgZSkgZEwgY4xCzAJBgNVBAYTAlVTMQswCQYDVQQIEwJDQTEWMBQGA1UEBxMNTW91bnRhaW4gVmlldzEUMBIGA1UEChMLUGF5UGFsIEluYy4xEzARBgNVBAsUCmxpdmVfY2VydHMxETAPBgNVBAMUCGxpdmVfYXBpMRwwGgYJKoZIhvcNAQkBFg1yZUBwYXlwYWwuY29tggEAMAwGA1UdEwQFMAMBAf8wDQYJKoZIhvcNAQEFBQADgYEAgV86VpqAWuXvX6Oro4qJ1tYVIT5DgWpE692Ag422H7yRIr/9j/iKG4Thia/Oflx4TdL&lt;u&gt;IFJBAyPK9v6zZNZtBgPBynXb048hsP16l2vi0k5Q2JKiPDsEfBhGI&lt;/u&gt;HnxLXEaUWAcVfCsQFvd2A1sxRr67ip5y2wwBelUecP3AjJ&lt;u&gt;YcxggGaMIIBlgIBATCBlDCBjjELMAkGA1UEBhMCVVMxCzAJBgNVBAgTAkNBMRYwFAYDVQQHEw1Nb3VudGFpbiBWaWV3MRQwEgYDVQQKEwtQYXlQYWwgSW5jLjETMBEGA1UECxQKbGl2ZV9jZXJ0czERMA8GA1UEAxQIbGl2ZV9hcGkxHDAaBgkqhkiG9w0BCQEWDXJlQHBheXBhbC5jb20CAQAwCQYFKw4DAhoFAKBdMBgGCSqGSIb3DQEJAzELBgkqhkiG9w0BBwEwHAYJKoZIhvcNAQkFMQ8XDTA4MDQyOTIyNDYwN1owIwYJKoZIhvcNAQkEMRYEFDIJrm1wZ&lt;/u&gt;Xmabk1v2tyPIFC56dCMA0GCSqGSIb3DQEBAQUABIGAbehytPwxXbsgov0aGbGoBQ1EEgImIbHe/LHvpxBrPqn0Hkt4EwPKHhIbxcV2VrUU22&lt;u&gt;B4ISxQCbv8e5ElVFkQoHvVh162c4VZ9bdJUdAKd24efVVcA&lt;/u&gt;O4wwWDxhcLnseR8ILNEsyxGZWsxlMDJBBQ2jb+SLUExLzCtlQeWdyDSA=-----END PKCS7-----&lt;br /&gt;&amp;quot;&amp;gt;&lt;br /&gt;&amp;lt;/form&amp;gt;&amp;quot;}&lt;br /&gt; &lt;br /&gt;&lt;b&gt;Notes&lt;/b&gt;&lt;br /&gt;Originally I built this application to be the central authentication system of about ten or so in-house applications. All these ran on a local intranet, and I was tired of handing out ten usernames and passwords for each person to login to each application, so I designed a system similar to this one (using .NET 1.0  and web services).  The solution worked great for our local and remote users.  &lt;br /&gt; &lt;br /&gt;So now I've designed a new set of applications taking advantage of the built-in membership provider model and web services in .NET 2.0. The idea is to link all your internal .net driven applications to authenticate with one system and allow remote users use the same user base.   It's geared for web applications, but can be used for windows desktop applications with access to the host web services. &lt;br /&gt; &lt;br /&gt;&lt;b&gt;Thanks to the guys working on SubSonic! I used SubSonic for my data access layer in these projects.&lt;/b&gt;&lt;br /&gt; &lt;br /&gt;Beta Testers and feedback are welcome. I'd like to hear what people have to say.  Is this something you can use? If someone already has something like this, how does it compare? etc.&lt;br /&gt; &lt;br /&gt;Here's a diagram showing the basic application architecture of this solution. &lt;br /&gt;&lt;img src="http://www.codeplex.com/Project/Download/FileDownload.aspx?ProjectName=SingleSignOn&amp;amp;DownloadId=31034" alt="TechnicalOverview.gif" /&gt;&lt;br /&gt;
&lt;/div&gt;</description><author>nlb6665</author><pubDate>Tue, 29 Apr 2008 22:48:55 GMT</pubDate><guid isPermaLink="false">UPDATED WIKI: Home 20080429104855P</guid></item></channel></rss>