Open Id Starter Kit
Welcome to your new Open Id Membership Provider sample application. The key
features include the following:
This site is ready to run! No changes are needed*. Press CTRL+F5 to run the site.
* Requires ASP.NET 2.0 and SQL Server 2005 Express edition to run as-is. Under App_Data you will find a .sql script you can use to create the OpenID Membership database in your own data environment. After you have run the script, update your connection string in web.config.
The OpenID Membership Provider comes from the open source library
maintained by
StrongEye Solutions LLC. The project is licensed using the New BSD License
Your Starter Kit Web site allows visitors to register as members and then log in.
Members have specific privileges defined by roles such as administrator or guest.
Each Starter Kit Web site defines site-specific roles. The following table describes
what features are available to visitors in different roles.
Visitor |
Privileges |
Not logged in |
No privileges. |
Logged in |
No privileges. All members must be associated at least with the role SiteRole1. |
Logged in as
|
May view but not edit. |
Logged in as |
May additionally view the list of all users and assign user to roles. The starterkit provides an Administrator user account.
User name: Administrator
Password: @Dmns12345 |
Important: Run the site before proceeding to automatically generate the site's predefined
roles.
Be sure to create a user name for yourself and assign yourself to a role (such as
administrator) that can manage the site.
Visitors can register by clicking the Create new
user link on the
home page. New members are activated automatically, and are assigned to a role as
specified in the Web.config file.
To log in with a membership user account
To log in with an OpenId user account
To add a membership user account
To add a role
To add roles to an user account
To remove roles to an user account
Technical Notes
When you create an user account with an OpenID URL, the user name must be exactly the same URL because the Site create a relationship between these entities to display user information.
Copyright (c) 2007, StrongEye Solutions LLC
All rights reserved.
Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met:
THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER
OR
CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL,
EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO,
PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR
PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF
LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING
NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS
SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.