SingleSignOn 1.0.2

Rating: No reviews yet
Downloads: 373
Released: Jul 3, 2007
Updated: Jul 5, 2007 by nlb6665
Dev status: -not yet defined by owner-

Recommended Download

Source Code SingleSignOn 1.0.2 Source
source code, 966K, uploaded Jul 2, 2007 - 373 downloads

Release Notes

This release fixes a few issues with the web exceptions getting thrown on the client applications. I found that the test site doesn't allow roles to be edited or seen. Digging further, I found a bug with the constructor in the role provider. This release should fix these common issues and allow the downloadable source to be compilable and testable.

Instructions to test this application
These instructions should take you step by step through setting up a dev environment to get this site running.

Using the current source release 1.02, Download the zip, extract it and open the SingleSignOn.sln file in the root of the extracted folder. This loads four projects in a solution: SSOSite, SSOTestSite, SingleSignOn, and TestWindowsClient. The solution should compile in its current form. Go ahead and do this so it copies all the dlls into the web folders if they're not there already.

The SSOSite is the main web site that hosts all the central users and web services.
The SingleSignOn is just a class library used for reference in both the client and the server.
The SSOTestSite and TestWindowsClient are both web service client samples that get their user information from SSOSite.

In a dev environment, you'll need to figure out what port your debug SSOSite runs on. This changes by machine. So I just set it as the startup project, and run it either with or without debug mode. The url will be something like http://localhost:1242/SSOSite/ Copy this information.

Open your web.config file in SSOTestSite and your app.config file in your TestWindowsClient project. In both files, change the value for the WebServiceUrl. Replace the existing http://localhost:xxxx/SSOSite/ with the new one you copied in debug mode.

Recompile.

To test this application, the first thing you need to do is run the SSOSite website. You can do this with or without debug mode. After you stop debugging, the web server should remain running. The easiest way to see if the client sites work properly is to select the SSOTestSite and click its ASP.NET Configuration button in visual studio solution explorer. You'll see the web page come up and if it's working properly, you'll see Existing Users: 3. You should also be able to enter the security section and see in the summary, Existing Users: 3. Existing Roles: 2.

You can also just run the test site or the test windows application and and login with:
testadmin:testpass#
testuser:testpass#

Managing Users
You can use either the aspnet configuration tool for the SSOTestSite or the SSOSite to manage users. There are some open source projects out there that give you a customized portal for this as well.

Reviews for this release

No reviews yet for this release.