SlideShare una empresa de Scribd logo
1 de 7
Lab 16: Create an Extranet Site
Objectives
After completing this lab, you will be able to:
• Create an extranet site with Forms Authentication based on ASP.Net Membership and Role
providers.
• Modify web.config files of both Extranet and Office SharePoint 2007 Server
Administration sites
• Add the first Administrator user for the Extranet site using Form Authentication
Prerequisites
Before working on this lab, you must have:
• Labs 1, 2, and 15 fully completed
Scenario
In this lab you will create a new site targeting your extranet audience(s). You will configure your
extranet site to use Forms Authentication.
Estimated time to complete this lab: 45 minutes
Exercise 1
Create the Internet Web Application
Create a new web application for the purpose of applying a different authentication provider.
∑ Open the Microsoft SharePoint 3.0 Central Administration site.
1. Login as Administrator and click “Start” on your desktop.
2. Select “All Programs”
3. Select “Microsoft Office Server”
4. Select “SharePoint 3.0 Central Administration”
5. Select “Application Management”
6. Click “Create or Extend Web Application”
Lab 16: Create an Extranet Site
7. Click “Create a new Web Application”
In the Create New Web Application page…
8. In the Create a new IIS Web Site section, enter the following:
IIS Web Site (section):
Description: <your initials> Extranet
Port: Keep the default Port (Write the port number here: __________ )
Host Header: leave blank
Path: C:Inetpubwwwroot<your initials>Extranet
Security Configuration (section):
Authentication Provider: NTLM
Allow Anonymous: Keep as is (No)
Use Secure Sockets Layer (SSL): Keep as is (No)
Load Balanced URL (section): Keep as is
Application Pool (section):
Create new application pool: <your initials> ExtranetAppPool
Select a security account for this application pool: click the “Configurable” radio button
Name: litwareincAdministrator
Password: pass@word1
Reset Internet Information Services (section): Keep as is.
Database Name and Authentication (section):
Database Server Name: OS
Database Name: WSS_Content_<your initials> Extranet
Database Authentication: Windows Authentication
Search Server: OS
IMPORTANT: Before Clicking Ok – please verify that all options are configured properly as
indicated above. This site will be deployed to another farm in a later exercise thus the needs to use
your own initials for differentiation between you and the other attendees’ site.
9. Click Ok (takes about 3 – 4 min to complete)
Once completed, the “Application Created” page appears.
Exercise 2
Create the Internet web application’s site Collection
Create a new site collection
Lab 16: Create an Extranet Site 3
1. In the “Application Created” page, click the “Create Site Collection” link.
Make sure the Web Application is: http://os:<port number entered in step 8 of exercise 1
above>
2. In the Title and Description section enter the following:
Title: <Your Initials>litware Inc. Extranet Site
Description: This is the main Extranet site of the Litware Inc. fictitious company.
Web Site Address section:
Select Create site at this URL: (root) “/”
Template Selection: Click on the “Publishing” tab and select the “Publishing Portal”
template.
Primary Site Collection Administrator: litwareincAdministrator (check mane to make
sure it is entered correctly)
Secondary Site Collection Administrator: litwareincbrianc (check mane to make sure it
is entered correctly)
Select a quota template: “no quota” (default).
3. Click OK
4. Click Ok again once the Top-Level site was successfully created.
To test the new extranet site simply launch you browser and point it to: “http://os:<portnumber
entered in step 8 of exercise 1 above”>
Exercise 3
Prep the site for Form Authentication - Modify Web.Config of the Extranet site
In this exercise you will modify the extranet site web.config to indicate to the web application that
a new membership and role provider is available.
∑ We now need to modify web.config of the Extranet site to apply Forms
Authentication.
Note: The Extranet site web.config needs to be modified to allow the site to communicate to the
new Memberships and Roles providers.
1. Locate the Extranet web.config file and edit it using Visual Studio.
2. Add the following
3. Click Start, Windows Explorer, navigate to the following folder
C:Inetpubwwwroot<Your Initials>Extranet.
4. Right click on web.config and open with Visual Studio.
5. Insert the following lines in web.config between </configSections> and <SharePoint> tags.
<connectionStrings>
<remove name="LocalSqlServer" />
Lab 16: Create an Extranet Site
<add name="LocalSqlServer" connectionString="Data Source=localhost;Initial
Catalog=aspnetdb;Integrated Security=True" providerName="System.Data.SqlClient"/>
<add name="AspNetSqlMembershipProvider" connectionString="server=OS;
database=aspnetdb; Trusted_Connection=True" />
</connectionStrings>
6. Insert the following text after the </httpHandlers> tags to add the Membership and Role
provider.
<!-- Start - Added by “Your Initial Here” for Forms Authentication -->
<membership defaultProvider="AspNetSqlMembershipProvider">
<providers>
<remove name="AspNetSqlMembershipProvider" />
<add connectionStringName="AspNetSqlMembershipProvider"
passwordAttemptWindow="10" enablePasswordRetrieval="false"
enablePasswordReset="true" requiresQuestionAndAnswer="true"
applicationName="Extranet" requiresUniqueEmail="false" passwordFormat="Hashed"
description="Stores and retrieves membership data from the Microsoft SQL Server
database" name="AspNetSqlMembershipProvider"
type="System.Web.Security.SqlMembershipProvider, System.Web, Version=2.0.3600.0,
Culture=neutral,
PublicKeyToken=b03f5f7f11d50a3a" />
</providers>
</membership>
<roleManager enabled="true" defaultProvider="AspNetSqlRoleProvider">
<providers>
<remove name="AspNetSqlRoleProvider" />
<add connectionStringName="LocalSqlServer" applicationName="Extranet"
description="Stores and retrieves roles data from the local Microsoft SQL Server database"
name="AspNetSqlRoleProvider" type="System.Web.Security.SqlRoleProvider, System.Web,
Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" />
</providers>
</roleManager>
<!-- End Added by “You Initial Here” for Forms Authentication -->
7. Save the file.
Lab 16: Create an Extranet Site 5
Exercise 4
Modify web.config of the Central Administrator site
The Central Administration site web.config will also need to be modified to allow it to select users
from the newly created membership database and have them become Administrator on the Extranet
site. The “Role” provider is not required and should not be use by The Central Administrator site.
∑ We now need to modify web.config of the Extranet site to apply Forms
Authentication.
1. Locate the appropriate web.config file and edit it.
2. Add the following
3. Click Start, Windows Explorer, navigate to the following folder
C:InetpubwwwrootwssVirtualDirectories4e4b73d4-1f9b-42f9-bd71-d931872a00c1.
4. Right click on web.config and open it up with Visual Studio.
5. Insert the following lines in web.config between </configSections> and <SharePoint> tags.
<connectionStrings>
<remove name="LocalSqlServer" />
<add name="LocalSqlServer" connectionString="Data Source=localhost;Initial
Catalog=aspnetdb;Integrated Security=True" providerName="System.Data.SqlClient"/>
</connectionStrings>
6. Add a second connection string to the access the new aspnetdb database.
<add name="AspNetSqlMembershipProvider" connectionString="server=OS;
database=aspnetdb; Trusted_Connection=True" />
7. Insert the following text after the </httpHandlers> tags. Please notice that there is no Role
provider required for the Administration site.
<!-- Start - Added by “You Initial Here” for Forms Authentication -->
<membership defaultProvider="AspNetSqlMembershipProvider">
<providers>
<remove name="AspNetSqlMembershipProvider" />
<add connectionStringName="AspNetSqlMembershipProvider"
passwordAttemptWindow="10" enablePasswordRetrieval="false" enablePasswordReset="true"
requiresQuestionAndAnswer="true" applicationName="Extranet" requiresUniqueEmail="false"
passwordFormat="Hashed" description="Stores and retrieves membership data from the Microsoft
SQL Server database" name="AspNetSqlMembershipProvider"
type="System.Web.Security.SqlMembershipProvider, System.Web, Version=2.0.3600.0,
Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" />
</providers>
</membership>
<!-- End Added by “You Initial Here” for Forms Authentication -->
Lab 16: Create an Extranet Site
8. Save the file and close Visual Studio and Windows Explorer.
9. Perform an IISRESET
Exercise 5
Configure the Extranet site for anonymous access and assign the first
Administrator.
Form Authentication requires that the web application has anonymous access enabled.
1. In the Central Administration. (Start, All Programs, Microsoft Office Server, SharePoint
3.0 Central Administration)
2. Select “Application Management” (in the main Central Administration site)
3. In the “Application Security” section, select “Authentication Providers”
Make sure the Web Application is “OS: <portnumber entered in step 8 of exercise 1 above”>”
4. Click “Default” just below the “Zone” in the main content section.
5. In the “Authentication Type” section, select Forms
6. Locate the “Anonymous Access” section and check the “Enable anonymous access” box.
7. In the “Membership Provider Name” section, enter the following in the text box
“AspNetSqlMembershipProvider”.
8. In the “Role Manager Name” section, enter the following in the text box
“AspNetSqlRoleProvider”.
9. In the “Client Integration” section, select No.
10. Click Save.
Once saved the Authentication Providers page should now indicate
“AspNetSqlMembershipProvider” under the Membership Provider Name.
11. To assign the first administrator user to the Extranet site, click on the “Application
Management” in the breadcrumb, then click “Policy for Web Application” in the
“Application security” section.
12. Make sure the Web Application is set to os:<portnumber entered in step 8 of exercise 1
above> and click Add Users.
13. In the Add Users page, Select the “Default” zone and click Next
14. Click Browse in the Choose Users section
15. In the “Add People and Groups” dialog box, enter the “musera” user and click search
(right hand side magnifier glass image)
16. There should be only one account name displayer – musera. Click Add and then click OK.
17. Apply “Full Control – Has full control” to the “musera” user and click Finish.
Lab 16: Create an Extranet Site 7
You now added you first Administrator to your Extranet site!
Exercise 6
Add the first user of the Form Authentication Provider
In this exercise you will add the first user (from the membership provider) which will become
the Administrator of the Extranet site. This user will then be able to add other users to different
roles.
1. In the Central Administration. (Start, All Programs, Microsoft Office Server, SharePoint
3.0 Central Administration) under the “Application Security” section, select “Policy for
Web Application”.
2. Click “Change Anonymous Access Permission Policy” link located in the left navigation.
3. In the “Anonymous User Policy” page, make sure the “Web Application” is
http://os:<portnumber>
4. In the Select the Zones section, select the Default zone.
5. In the Permissions section, select Deny Write – Has no write access.
6. Click Save
7. Launch you browser and test the site access http://os:<port number>
8. In the form, enter “musera” as the user id and “pass@word1” as the password
9. Once authenticated, the home page of the extranet site will be displayed.
10. Browse the Extranet site
11. To add more users click the “Site Actions” link and add People and Groups by selecting
any of the users you added in the aspnetdb membership database.
12. Close all Browser sessions
Lab Completed!

Más contenido relacionado

La actualidad más candente

Glassfish JEE Server Administration - Module 4 Load Balancer
Glassfish JEE Server Administration - Module 4 Load BalancerGlassfish JEE Server Administration - Module 4 Load Balancer
Glassfish JEE Server Administration - Module 4 Load BalancerDanairat Thanabodithammachari
 
C sharp and asp.net interview questions
C sharp and asp.net interview questionsC sharp and asp.net interview questions
C sharp and asp.net interview questionsAkhil Mittal
 
Glassfish JEE Server Administration - The Enterprise Server
Glassfish JEE Server Administration - The Enterprise ServerGlassfish JEE Server Administration - The Enterprise Server
Glassfish JEE Server Administration - The Enterprise ServerDanairat Thanabodithammachari
 
Oracle fusionmiddlewarecontinuosintegration slideshare_v1
Oracle fusionmiddlewarecontinuosintegration slideshare_v1Oracle fusionmiddlewarecontinuosintegration slideshare_v1
Oracle fusionmiddlewarecontinuosintegration slideshare_v1Rakesh Gujjarlapudi
 
Install sccm 2007 on windows server 2008 r2 – step by step
Install sccm 2007 on windows server 2008 r2 – step by stepInstall sccm 2007 on windows server 2008 r2 – step by step
Install sccm 2007 on windows server 2008 r2 – step by stepd0wonload
 
Step by step installation of microsoft dynamics 365 finance and operations on...
Step by step installation of microsoft dynamics 365 finance and operations on...Step by step installation of microsoft dynamics 365 finance and operations on...
Step by step installation of microsoft dynamics 365 finance and operations on...Umesh Pandit
 
Keyword Driven Testing
Keyword Driven TestingKeyword Driven Testing
Keyword Driven Testinganandarajta
 
CIS 246 Technology levels--snaptutorial.com
CIS 246 Technology levels--snaptutorial.comCIS 246 Technology levels--snaptutorial.com
CIS 246 Technology levels--snaptutorial.comsholingarjosh55
 
Top Issues For Microsoft Support For Windows Server
Top Issues For Microsoft Support For Windows ServerTop Issues For Microsoft Support For Windows Server
Top Issues For Microsoft Support For Windows ServerBlauge
 
Sharepoint 2010 mcq
Sharepoint 2010 mcqSharepoint 2010 mcq
Sharepoint 2010 mcqAnuja Sharma
 
GigaSpaces Cloud Computing Framework 4 XAP - Quick Tour - v2
GigaSpaces Cloud Computing Framework 4 XAP - Quick Tour - v2GigaSpaces Cloud Computing Framework 4 XAP - Quick Tour - v2
GigaSpaces Cloud Computing Framework 4 XAP - Quick Tour - v2Shay Hassidim
 

La actualidad más candente (17)

Glassfish JEE Server Administration - Module 4 Load Balancer
Glassfish JEE Server Administration - Module 4 Load BalancerGlassfish JEE Server Administration - Module 4 Load Balancer
Glassfish JEE Server Administration - Module 4 Load Balancer
 
C sharp and asp.net interview questions
C sharp and asp.net interview questionsC sharp and asp.net interview questions
C sharp and asp.net interview questions
 
Glassfish JEE Server Administration - The Enterprise Server
Glassfish JEE Server Administration - The Enterprise ServerGlassfish JEE Server Administration - The Enterprise Server
Glassfish JEE Server Administration - The Enterprise Server
 
V mware view 4
V mware view 4V mware view 4
V mware view 4
 
JEE Programming - 05 JSP
JEE Programming - 05 JSPJEE Programming - 05 JSP
JEE Programming - 05 JSP
 
Oracle fusionmiddlewarecontinuosintegration slideshare_v1
Oracle fusionmiddlewarecontinuosintegration slideshare_v1Oracle fusionmiddlewarecontinuosintegration slideshare_v1
Oracle fusionmiddlewarecontinuosintegration slideshare_v1
 
Setting up an odi agent
Setting up an odi agentSetting up an odi agent
Setting up an odi agent
 
Install sccm 2007 on windows server 2008 r2 – step by step
Install sccm 2007 on windows server 2008 r2 – step by stepInstall sccm 2007 on windows server 2008 r2 – step by step
Install sccm 2007 on windows server 2008 r2 – step by step
 
Step by step installation of microsoft dynamics 365 finance and operations on...
Step by step installation of microsoft dynamics 365 finance and operations on...Step by step installation of microsoft dynamics 365 finance and operations on...
Step by step installation of microsoft dynamics 365 finance and operations on...
 
Keyword Driven Testing
Keyword Driven TestingKeyword Driven Testing
Keyword Driven Testing
 
154090896 installation-of-oracle-database-12c
154090896 installation-of-oracle-database-12c154090896 installation-of-oracle-database-12c
154090896 installation-of-oracle-database-12c
 
armür magnet
armür magnetarmür magnet
armür magnet
 
JEE Programming - 06 Web Application Deployment
JEE Programming - 06 Web Application DeploymentJEE Programming - 06 Web Application Deployment
JEE Programming - 06 Web Application Deployment
 
CIS 246 Technology levels--snaptutorial.com
CIS 246 Technology levels--snaptutorial.comCIS 246 Technology levels--snaptutorial.com
CIS 246 Technology levels--snaptutorial.com
 
Top Issues For Microsoft Support For Windows Server
Top Issues For Microsoft Support For Windows ServerTop Issues For Microsoft Support For Windows Server
Top Issues For Microsoft Support For Windows Server
 
Sharepoint 2010 mcq
Sharepoint 2010 mcqSharepoint 2010 mcq
Sharepoint 2010 mcq
 
GigaSpaces Cloud Computing Framework 4 XAP - Quick Tour - v2
GigaSpaces Cloud Computing Framework 4 XAP - Quick Tour - v2GigaSpaces Cloud Computing Framework 4 XAP - Quick Tour - v2
GigaSpaces Cloud Computing Framework 4 XAP - Quick Tour - v2
 

Destacado

Hol262 Building%20 Info Path%20 Forms%20that%20 Run%20as%20 Both%20 Rich%20 C...
Hol262 Building%20 Info Path%20 Forms%20that%20 Run%20as%20 Both%20 Rich%20 C...Hol262 Building%20 Info Path%20 Forms%20that%20 Run%20as%20 Both%20 Rich%20 C...
Hol262 Building%20 Info Path%20 Forms%20that%20 Run%20as%20 Both%20 Rich%20 C...LiquidHub
 
Organizingand Finding Resourceswith Office Share Point Server2007 Refresh
Organizingand Finding Resourceswith Office Share Point Server2007 RefreshOrganizingand Finding Resourceswith Office Share Point Server2007 Refresh
Organizingand Finding Resourceswith Office Share Point Server2007 RefreshLiquidHub
 
Scientific Breakthrough Of 2008
Scientific Breakthrough Of 2008Scientific Breakthrough Of 2008
Scientific Breakthrough Of 2008anu partha
 
Sharepoint 2013 upgrade process
Sharepoint 2013 upgrade processSharepoint 2013 upgrade process
Sharepoint 2013 upgrade processLiquidHub
 
Share point 2013
Share point 2013Share point 2013
Share point 2013LiquidHub
 
Share point 2013 coding standards and best practices 1.0
Share point 2013 coding standards and best practices 1.0Share point 2013 coding standards and best practices 1.0
Share point 2013 coding standards and best practices 1.0LiquidHub
 

Destacado (7)

Hol262 Building%20 Info Path%20 Forms%20that%20 Run%20as%20 Both%20 Rich%20 C...
Hol262 Building%20 Info Path%20 Forms%20that%20 Run%20as%20 Both%20 Rich%20 C...Hol262 Building%20 Info Path%20 Forms%20that%20 Run%20as%20 Both%20 Rich%20 C...
Hol262 Building%20 Info Path%20 Forms%20that%20 Run%20as%20 Both%20 Rich%20 C...
 
Anne
AnneAnne
Anne
 
Organizingand Finding Resourceswith Office Share Point Server2007 Refresh
Organizingand Finding Resourceswith Office Share Point Server2007 RefreshOrganizingand Finding Resourceswith Office Share Point Server2007 Refresh
Organizingand Finding Resourceswith Office Share Point Server2007 Refresh
 
Scientific Breakthrough Of 2008
Scientific Breakthrough Of 2008Scientific Breakthrough Of 2008
Scientific Breakthrough Of 2008
 
Sharepoint 2013 upgrade process
Sharepoint 2013 upgrade processSharepoint 2013 upgrade process
Sharepoint 2013 upgrade process
 
Share point 2013
Share point 2013Share point 2013
Share point 2013
 
Share point 2013 coding standards and best practices 1.0
Share point 2013 coding standards and best practices 1.0Share point 2013 coding standards and best practices 1.0
Share point 2013 coding standards and best practices 1.0
 

Similar a Create an Extranet Site with Forms Authentication

( 16 ) Office 2007 Create An Extranet Site With Forms Authentication
( 16 ) Office 2007   Create An Extranet Site With Forms Authentication( 16 ) Office 2007   Create An Extranet Site With Forms Authentication
( 16 ) Office 2007 Create An Extranet Site With Forms AuthenticationLiquidHub
 
( 2 ) Office 2007 Create A Portal
( 2 ) Office 2007   Create A Portal( 2 ) Office 2007   Create A Portal
( 2 ) Office 2007 Create A PortalLiquidHub
 
( 2 ) Office 2007 Create A Portal
( 2 ) Office 2007   Create A Portal( 2 ) Office 2007   Create A Portal
( 2 ) Office 2007 Create A PortalLiquidHub
 
( 15 ) Office 2007 Create A Membership Database
( 15 ) Office 2007   Create A Membership Database( 15 ) Office 2007   Create A Membership Database
( 15 ) Office 2007 Create A Membership DatabaseLiquidHub
 
Share point 2010_overview-day4-code
Share point 2010_overview-day4-codeShare point 2010_overview-day4-code
Share point 2010_overview-day4-codeNarayana Reddy
 
Share point 2010_overview-day4-code
Share point 2010_overview-day4-codeShare point 2010_overview-day4-code
Share point 2010_overview-day4-codeNarayana Reddy
 
LoadUI web performance testing tool
LoadUI web performance testing toolLoadUI web performance testing tool
LoadUI web performance testing toolMilind Rupchandani
 
Load ui web Load Testing Open source Performance Testing tool Learn Load UI W...
Load ui web Load Testing Open source Performance Testing tool Learn Load UI W...Load ui web Load Testing Open source Performance Testing tool Learn Load UI W...
Load ui web Load Testing Open source Performance Testing tool Learn Load UI W...Vishal Parekh
 
( 17 ) Office 2007 Deploy Your Extranet Site
( 17 ) Office 2007   Deploy Your Extranet Site( 17 ) Office 2007   Deploy Your Extranet Site
( 17 ) Office 2007 Deploy Your Extranet SiteLiquidHub
 
( 15 ) Office 2007 Create A Membership Database
( 15 ) Office 2007   Create A Membership Database( 15 ) Office 2007   Create A Membership Database
( 15 ) Office 2007 Create A Membership DatabaseLiquidHub
 
( 17 ) Office 2007 Deploy Your Extranet Site
( 17 ) Office 2007   Deploy Your Extranet Site( 17 ) Office 2007   Deploy Your Extranet Site
( 17 ) Office 2007 Deploy Your Extranet SiteLiquidHub
 
Aws project jenkins-build-server
Aws project jenkins-build-serverAws project jenkins-build-server
Aws project jenkins-build-serversaifam
 

Similar a Create an Extranet Site with Forms Authentication (20)

( 16 ) Office 2007 Create An Extranet Site With Forms Authentication
( 16 ) Office 2007   Create An Extranet Site With Forms Authentication( 16 ) Office 2007   Create An Extranet Site With Forms Authentication
( 16 ) Office 2007 Create An Extranet Site With Forms Authentication
 
( 2 ) Office 2007 Create A Portal
( 2 ) Office 2007   Create A Portal( 2 ) Office 2007   Create A Portal
( 2 ) Office 2007 Create A Portal
 
( 2 ) Office 2007 Create A Portal
( 2 ) Office 2007   Create A Portal( 2 ) Office 2007   Create A Portal
( 2 ) Office 2007 Create A Portal
 
( 15 ) Office 2007 Create A Membership Database
( 15 ) Office 2007   Create A Membership Database( 15 ) Office 2007   Create A Membership Database
( 15 ) Office 2007 Create A Membership Database
 
Share point 2010_overview-day4-code
Share point 2010_overview-day4-codeShare point 2010_overview-day4-code
Share point 2010_overview-day4-code
 
Share point 2010_overview-day4-code
Share point 2010_overview-day4-codeShare point 2010_overview-day4-code
Share point 2010_overview-day4-code
 
LoadUI web performance testing tool
LoadUI web performance testing toolLoadUI web performance testing tool
LoadUI web performance testing tool
 
Load ui web Load Testing Open source Performance Testing tool Learn Load UI W...
Load ui web Load Testing Open source Performance Testing tool Learn Load UI W...Load ui web Load Testing Open source Performance Testing tool Learn Load UI W...
Load ui web Load Testing Open source Performance Testing tool Learn Load UI W...
 
( 17 ) Office 2007 Deploy Your Extranet Site
( 17 ) Office 2007   Deploy Your Extranet Site( 17 ) Office 2007   Deploy Your Extranet Site
( 17 ) Office 2007 Deploy Your Extranet Site
 
DEVICE CHANNELS
DEVICE CHANNELSDEVICE CHANNELS
DEVICE CHANNELS
 
( 15 ) Office 2007 Create A Membership Database
( 15 ) Office 2007   Create A Membership Database( 15 ) Office 2007   Create A Membership Database
( 15 ) Office 2007 Create A Membership Database
 
Microsoft Lync Server 2010 Installation
Microsoft Lync Server 2010 InstallationMicrosoft Lync Server 2010 Installation
Microsoft Lync Server 2010 Installation
 
( 17 ) Office 2007 Deploy Your Extranet Site
( 17 ) Office 2007   Deploy Your Extranet Site( 17 ) Office 2007   Deploy Your Extranet Site
( 17 ) Office 2007 Deploy Your Extranet Site
 
Asp.net tips
Asp.net tipsAsp.net tips
Asp.net tips
 
Azure hands on lab
Azure hands on labAzure hands on lab
Azure hands on lab
 
5060 A 03
5060 A 035060 A 03
5060 A 03
 
5060 A 03
5060 A 035060 A 03
5060 A 03
 
5060 A 03
5060 A 035060 A 03
5060 A 03
 
5060 A 03
5060 A 035060 A 03
5060 A 03
 
Aws project jenkins-build-server
Aws project jenkins-build-serverAws project jenkins-build-server
Aws project jenkins-build-server
 

Más de LiquidHub

Share point 2010-uiimprovements
Share point 2010-uiimprovementsShare point 2010-uiimprovements
Share point 2010-uiimprovementsLiquidHub
 
Microsoft office-sharepoint-server-2007-presentation-120211522467022-2
Microsoft office-sharepoint-server-2007-presentation-120211522467022-2Microsoft office-sharepoint-server-2007-presentation-120211522467022-2
Microsoft office-sharepoint-server-2007-presentation-120211522467022-2LiquidHub
 
Managing metadata in_share_point_2010
Managing metadata in_share_point_2010Managing metadata in_share_point_2010
Managing metadata in_share_point_2010LiquidHub
 
Fast search for share point
Fast search for share pointFast search for share point
Fast search for share pointLiquidHub
 
Simple Farm Server Deployment
Simple Farm Server DeploymentSimple Farm Server Deployment
Simple Farm Server DeploymentLiquidHub
 
Pre Install Databases
Pre Install DatabasesPre Install Databases
Pre Install DatabasesLiquidHub
 
Moss 2007 Deployment Detail
Moss 2007 Deployment DetailMoss 2007 Deployment Detail
Moss 2007 Deployment DetailLiquidHub
 
Moss 2007 Backup Strategies
Moss 2007 Backup StrategiesMoss 2007 Backup Strategies
Moss 2007 Backup StrategiesLiquidHub
 
How To Configure Email Enabled Lists In Moss2007 Rtm Using Exchange 2003
How To Configure Email Enabled Lists In Moss2007 Rtm Using Exchange 2003How To Configure Email Enabled Lists In Moss2007 Rtm Using Exchange 2003
How To Configure Email Enabled Lists In Moss2007 Rtm Using Exchange 2003LiquidHub
 
5060 A 01 Demonstration Steps
5060 A 01 Demonstration Steps5060 A 01 Demonstration Steps
5060 A 01 Demonstration StepsLiquidHub
 
Working With Infopath 2007
Working With Infopath 2007Working With Infopath 2007
Working With Infopath 2007LiquidHub
 
Whats New In Microsoft Windows Share Point Services Feature Walkthrough
Whats New In Microsoft Windows Share Point Services Feature WalkthroughWhats New In Microsoft Windows Share Point Services Feature Walkthrough
Whats New In Microsoft Windows Share Point Services Feature WalkthroughLiquidHub
 
Overviewofthe2007 Microsoft Office System Components Refresh
Overviewofthe2007 Microsoft Office System Components RefreshOverviewofthe2007 Microsoft Office System Components Refresh
Overviewofthe2007 Microsoft Office System Components RefreshLiquidHub
 
Organizingand Finding Resourceswith Office Share Point Server2007 Refresh
Organizingand Finding Resourceswith Office Share Point Server2007 RefreshOrganizingand Finding Resourceswith Office Share Point Server2007 Refresh
Organizingand Finding Resourceswith Office Share Point Server2007 RefreshLiquidHub
 
Organizingand Finding Resourceswith Office Share Point Server2007
Organizingand Finding Resourceswith Office Share Point Server2007Organizingand Finding Resourceswith Office Share Point Server2007
Organizingand Finding Resourceswith Office Share Point Server2007LiquidHub
 
Office Share Point Server2007 Functionaland Architectural Overview
Office Share Point Server2007 Functionaland Architectural OverviewOffice Share Point Server2007 Functionaland Architectural Overview
Office Share Point Server2007 Functionaland Architectural OverviewLiquidHub
 
Office2007 Overview Express
Office2007 Overview ExpressOffice2007 Overview Express
Office2007 Overview ExpressLiquidHub
 

Más de LiquidHub (20)

Share point 2010-uiimprovements
Share point 2010-uiimprovementsShare point 2010-uiimprovements
Share point 2010-uiimprovements
 
Microsoft office-sharepoint-server-2007-presentation-120211522467022-2
Microsoft office-sharepoint-server-2007-presentation-120211522467022-2Microsoft office-sharepoint-server-2007-presentation-120211522467022-2
Microsoft office-sharepoint-server-2007-presentation-120211522467022-2
 
Managing metadata in_share_point_2010
Managing metadata in_share_point_2010Managing metadata in_share_point_2010
Managing metadata in_share_point_2010
 
Fast search for share point
Fast search for share pointFast search for share point
Fast search for share point
 
Simple Farm Server Deployment
Simple Farm Server DeploymentSimple Farm Server Deployment
Simple Farm Server Deployment
 
Pre Install Databases
Pre Install DatabasesPre Install Databases
Pre Install Databases
 
Moss 2007 Deployment Detail
Moss 2007 Deployment DetailMoss 2007 Deployment Detail
Moss 2007 Deployment Detail
 
Moss 2007 Backup Strategies
Moss 2007 Backup StrategiesMoss 2007 Backup Strategies
Moss 2007 Backup Strategies
 
How To Configure Email Enabled Lists In Moss2007 Rtm Using Exchange 2003
How To Configure Email Enabled Lists In Moss2007 Rtm Using Exchange 2003How To Configure Email Enabled Lists In Moss2007 Rtm Using Exchange 2003
How To Configure Email Enabled Lists In Moss2007 Rtm Using Exchange 2003
 
Bdc Screens
Bdc ScreensBdc Screens
Bdc Screens
 
Bdc Screens
Bdc ScreensBdc Screens
Bdc Screens
 
5060 A 01 Demonstration Steps
5060 A 01 Demonstration Steps5060 A 01 Demonstration Steps
5060 A 01 Demonstration Steps
 
5060 A 01
5060 A 015060 A 01
5060 A 01
 
Working With Infopath 2007
Working With Infopath 2007Working With Infopath 2007
Working With Infopath 2007
 
Whats New In Microsoft Windows Share Point Services Feature Walkthrough
Whats New In Microsoft Windows Share Point Services Feature WalkthroughWhats New In Microsoft Windows Share Point Services Feature Walkthrough
Whats New In Microsoft Windows Share Point Services Feature Walkthrough
 
Overviewofthe2007 Microsoft Office System Components Refresh
Overviewofthe2007 Microsoft Office System Components RefreshOverviewofthe2007 Microsoft Office System Components Refresh
Overviewofthe2007 Microsoft Office System Components Refresh
 
Organizingand Finding Resourceswith Office Share Point Server2007 Refresh
Organizingand Finding Resourceswith Office Share Point Server2007 RefreshOrganizingand Finding Resourceswith Office Share Point Server2007 Refresh
Organizingand Finding Resourceswith Office Share Point Server2007 Refresh
 
Organizingand Finding Resourceswith Office Share Point Server2007
Organizingand Finding Resourceswith Office Share Point Server2007Organizingand Finding Resourceswith Office Share Point Server2007
Organizingand Finding Resourceswith Office Share Point Server2007
 
Office Share Point Server2007 Functionaland Architectural Overview
Office Share Point Server2007 Functionaland Architectural OverviewOffice Share Point Server2007 Functionaland Architectural Overview
Office Share Point Server2007 Functionaland Architectural Overview
 
Office2007 Overview Express
Office2007 Overview ExpressOffice2007 Overview Express
Office2007 Overview Express
 

Último

Digital Identity is Under Attack: FIDO Paris Seminar.pptx
Digital Identity is Under Attack: FIDO Paris Seminar.pptxDigital Identity is Under Attack: FIDO Paris Seminar.pptx
Digital Identity is Under Attack: FIDO Paris Seminar.pptxLoriGlavin3
 
DevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsDevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsSergiu Bodiu
 
Testing tools and AI - ideas what to try with some tool examples
Testing tools and AI - ideas what to try with some tool examplesTesting tools and AI - ideas what to try with some tool examples
Testing tools and AI - ideas what to try with some tool examplesKari Kakkonen
 
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data PrivacyTrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data PrivacyTrustArc
 
A Framework for Development in the AI Age
A Framework for Development in the AI AgeA Framework for Development in the AI Age
A Framework for Development in the AI AgeCprime
 
What is DBT - The Ultimate Data Build Tool.pdf
What is DBT - The Ultimate Data Build Tool.pdfWhat is DBT - The Ultimate Data Build Tool.pdf
What is DBT - The Ultimate Data Build Tool.pdfMounikaPolabathina
 
[Webinar] SpiraTest - Setting New Standards in Quality Assurance
[Webinar] SpiraTest - Setting New Standards in Quality Assurance[Webinar] SpiraTest - Setting New Standards in Quality Assurance
[Webinar] SpiraTest - Setting New Standards in Quality AssuranceInflectra
 
Connecting the Dots for Information Discovery.pdf
Connecting the Dots for Information Discovery.pdfConnecting the Dots for Information Discovery.pdf
Connecting the Dots for Information Discovery.pdfNeo4j
 
Rise of the Machines: Known As Drones...
Rise of the Machines: Known As Drones...Rise of the Machines: Known As Drones...
Rise of the Machines: Known As Drones...Rick Flair
 
Take control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test SuiteTake control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test SuiteDianaGray10
 
Emixa Mendix Meetup 11 April 2024 about Mendix Native development
Emixa Mendix Meetup 11 April 2024 about Mendix Native developmentEmixa Mendix Meetup 11 April 2024 about Mendix Native development
Emixa Mendix Meetup 11 April 2024 about Mendix Native developmentPim van der Noll
 
Genislab builds better products and faster go-to-market with Lean project man...
Genislab builds better products and faster go-to-market with Lean project man...Genislab builds better products and faster go-to-market with Lean project man...
Genislab builds better products and faster go-to-market with Lean project man...Farhan Tariq
 
Manual 508 Accessibility Compliance Audit
Manual 508 Accessibility Compliance AuditManual 508 Accessibility Compliance Audit
Manual 508 Accessibility Compliance AuditSkynet Technologies
 
Long journey of Ruby standard library at RubyConf AU 2024
Long journey of Ruby standard library at RubyConf AU 2024Long journey of Ruby standard library at RubyConf AU 2024
Long journey of Ruby standard library at RubyConf AU 2024Hiroshi SHIBATA
 
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptx
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptxPasskey Providers and Enabling Portability: FIDO Paris Seminar.pptx
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptxLoriGlavin3
 
Why device, WIFI, and ISP insights are crucial to supporting remote Microsoft...
Why device, WIFI, and ISP insights are crucial to supporting remote Microsoft...Why device, WIFI, and ISP insights are crucial to supporting remote Microsoft...
Why device, WIFI, and ISP insights are crucial to supporting remote Microsoft...panagenda
 
UiPath Community: Communication Mining from Zero to Hero
UiPath Community: Communication Mining from Zero to HeroUiPath Community: Communication Mining from Zero to Hero
UiPath Community: Communication Mining from Zero to HeroUiPathCommunity
 
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptxThe Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptxLoriGlavin3
 
TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024Lonnie McRorey
 
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024BookNet Canada
 

Último (20)

Digital Identity is Under Attack: FIDO Paris Seminar.pptx
Digital Identity is Under Attack: FIDO Paris Seminar.pptxDigital Identity is Under Attack: FIDO Paris Seminar.pptx
Digital Identity is Under Attack: FIDO Paris Seminar.pptx
 
DevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsDevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platforms
 
Testing tools and AI - ideas what to try with some tool examples
Testing tools and AI - ideas what to try with some tool examplesTesting tools and AI - ideas what to try with some tool examples
Testing tools and AI - ideas what to try with some tool examples
 
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data PrivacyTrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
 
A Framework for Development in the AI Age
A Framework for Development in the AI AgeA Framework for Development in the AI Age
A Framework for Development in the AI Age
 
What is DBT - The Ultimate Data Build Tool.pdf
What is DBT - The Ultimate Data Build Tool.pdfWhat is DBT - The Ultimate Data Build Tool.pdf
What is DBT - The Ultimate Data Build Tool.pdf
 
[Webinar] SpiraTest - Setting New Standards in Quality Assurance
[Webinar] SpiraTest - Setting New Standards in Quality Assurance[Webinar] SpiraTest - Setting New Standards in Quality Assurance
[Webinar] SpiraTest - Setting New Standards in Quality Assurance
 
Connecting the Dots for Information Discovery.pdf
Connecting the Dots for Information Discovery.pdfConnecting the Dots for Information Discovery.pdf
Connecting the Dots for Information Discovery.pdf
 
Rise of the Machines: Known As Drones...
Rise of the Machines: Known As Drones...Rise of the Machines: Known As Drones...
Rise of the Machines: Known As Drones...
 
Take control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test SuiteTake control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test Suite
 
Emixa Mendix Meetup 11 April 2024 about Mendix Native development
Emixa Mendix Meetup 11 April 2024 about Mendix Native developmentEmixa Mendix Meetup 11 April 2024 about Mendix Native development
Emixa Mendix Meetup 11 April 2024 about Mendix Native development
 
Genislab builds better products and faster go-to-market with Lean project man...
Genislab builds better products and faster go-to-market with Lean project man...Genislab builds better products and faster go-to-market with Lean project man...
Genislab builds better products and faster go-to-market with Lean project man...
 
Manual 508 Accessibility Compliance Audit
Manual 508 Accessibility Compliance AuditManual 508 Accessibility Compliance Audit
Manual 508 Accessibility Compliance Audit
 
Long journey of Ruby standard library at RubyConf AU 2024
Long journey of Ruby standard library at RubyConf AU 2024Long journey of Ruby standard library at RubyConf AU 2024
Long journey of Ruby standard library at RubyConf AU 2024
 
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptx
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptxPasskey Providers and Enabling Portability: FIDO Paris Seminar.pptx
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptx
 
Why device, WIFI, and ISP insights are crucial to supporting remote Microsoft...
Why device, WIFI, and ISP insights are crucial to supporting remote Microsoft...Why device, WIFI, and ISP insights are crucial to supporting remote Microsoft...
Why device, WIFI, and ISP insights are crucial to supporting remote Microsoft...
 
UiPath Community: Communication Mining from Zero to Hero
UiPath Community: Communication Mining from Zero to HeroUiPath Community: Communication Mining from Zero to Hero
UiPath Community: Communication Mining from Zero to Hero
 
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptxThe Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
 
TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024
 
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
 

Create an Extranet Site with Forms Authentication

  • 1. Lab 16: Create an Extranet Site Objectives After completing this lab, you will be able to: • Create an extranet site with Forms Authentication based on ASP.Net Membership and Role providers. • Modify web.config files of both Extranet and Office SharePoint 2007 Server Administration sites • Add the first Administrator user for the Extranet site using Form Authentication Prerequisites Before working on this lab, you must have: • Labs 1, 2, and 15 fully completed Scenario In this lab you will create a new site targeting your extranet audience(s). You will configure your extranet site to use Forms Authentication. Estimated time to complete this lab: 45 minutes Exercise 1 Create the Internet Web Application Create a new web application for the purpose of applying a different authentication provider. ∑ Open the Microsoft SharePoint 3.0 Central Administration site. 1. Login as Administrator and click “Start” on your desktop. 2. Select “All Programs” 3. Select “Microsoft Office Server” 4. Select “SharePoint 3.0 Central Administration” 5. Select “Application Management” 6. Click “Create or Extend Web Application”
  • 2. Lab 16: Create an Extranet Site 7. Click “Create a new Web Application” In the Create New Web Application page… 8. In the Create a new IIS Web Site section, enter the following: IIS Web Site (section): Description: <your initials> Extranet Port: Keep the default Port (Write the port number here: __________ ) Host Header: leave blank Path: C:Inetpubwwwroot<your initials>Extranet Security Configuration (section): Authentication Provider: NTLM Allow Anonymous: Keep as is (No) Use Secure Sockets Layer (SSL): Keep as is (No) Load Balanced URL (section): Keep as is Application Pool (section): Create new application pool: <your initials> ExtranetAppPool Select a security account for this application pool: click the “Configurable” radio button Name: litwareincAdministrator Password: pass@word1 Reset Internet Information Services (section): Keep as is. Database Name and Authentication (section): Database Server Name: OS Database Name: WSS_Content_<your initials> Extranet Database Authentication: Windows Authentication Search Server: OS IMPORTANT: Before Clicking Ok – please verify that all options are configured properly as indicated above. This site will be deployed to another farm in a later exercise thus the needs to use your own initials for differentiation between you and the other attendees’ site. 9. Click Ok (takes about 3 – 4 min to complete) Once completed, the “Application Created” page appears. Exercise 2 Create the Internet web application’s site Collection Create a new site collection
  • 3. Lab 16: Create an Extranet Site 3 1. In the “Application Created” page, click the “Create Site Collection” link. Make sure the Web Application is: http://os:<port number entered in step 8 of exercise 1 above> 2. In the Title and Description section enter the following: Title: <Your Initials>litware Inc. Extranet Site Description: This is the main Extranet site of the Litware Inc. fictitious company. Web Site Address section: Select Create site at this URL: (root) “/” Template Selection: Click on the “Publishing” tab and select the “Publishing Portal” template. Primary Site Collection Administrator: litwareincAdministrator (check mane to make sure it is entered correctly) Secondary Site Collection Administrator: litwareincbrianc (check mane to make sure it is entered correctly) Select a quota template: “no quota” (default). 3. Click OK 4. Click Ok again once the Top-Level site was successfully created. To test the new extranet site simply launch you browser and point it to: “http://os:<portnumber entered in step 8 of exercise 1 above”> Exercise 3 Prep the site for Form Authentication - Modify Web.Config of the Extranet site In this exercise you will modify the extranet site web.config to indicate to the web application that a new membership and role provider is available. ∑ We now need to modify web.config of the Extranet site to apply Forms Authentication. Note: The Extranet site web.config needs to be modified to allow the site to communicate to the new Memberships and Roles providers. 1. Locate the Extranet web.config file and edit it using Visual Studio. 2. Add the following 3. Click Start, Windows Explorer, navigate to the following folder C:Inetpubwwwroot<Your Initials>Extranet. 4. Right click on web.config and open with Visual Studio. 5. Insert the following lines in web.config between </configSections> and <SharePoint> tags. <connectionStrings> <remove name="LocalSqlServer" />
  • 4. Lab 16: Create an Extranet Site <add name="LocalSqlServer" connectionString="Data Source=localhost;Initial Catalog=aspnetdb;Integrated Security=True" providerName="System.Data.SqlClient"/> <add name="AspNetSqlMembershipProvider" connectionString="server=OS; database=aspnetdb; Trusted_Connection=True" /> </connectionStrings> 6. Insert the following text after the </httpHandlers> tags to add the Membership and Role provider. <!-- Start - Added by “Your Initial Here” for Forms Authentication --> <membership defaultProvider="AspNetSqlMembershipProvider"> <providers> <remove name="AspNetSqlMembershipProvider" /> <add connectionStringName="AspNetSqlMembershipProvider" passwordAttemptWindow="10" enablePasswordRetrieval="false" enablePasswordReset="true" requiresQuestionAndAnswer="true" applicationName="Extranet" requiresUniqueEmail="false" passwordFormat="Hashed" description="Stores and retrieves membership data from the Microsoft SQL Server database" name="AspNetSqlMembershipProvider" type="System.Web.Security.SqlMembershipProvider, System.Web, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" /> </providers> </membership> <roleManager enabled="true" defaultProvider="AspNetSqlRoleProvider"> <providers> <remove name="AspNetSqlRoleProvider" /> <add connectionStringName="LocalSqlServer" applicationName="Extranet" description="Stores and retrieves roles data from the local Microsoft SQL Server database" name="AspNetSqlRoleProvider" type="System.Web.Security.SqlRoleProvider, System.Web, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" /> </providers> </roleManager> <!-- End Added by “You Initial Here” for Forms Authentication --> 7. Save the file.
  • 5. Lab 16: Create an Extranet Site 5 Exercise 4 Modify web.config of the Central Administrator site The Central Administration site web.config will also need to be modified to allow it to select users from the newly created membership database and have them become Administrator on the Extranet site. The “Role” provider is not required and should not be use by The Central Administrator site. ∑ We now need to modify web.config of the Extranet site to apply Forms Authentication. 1. Locate the appropriate web.config file and edit it. 2. Add the following 3. Click Start, Windows Explorer, navigate to the following folder C:InetpubwwwrootwssVirtualDirectories4e4b73d4-1f9b-42f9-bd71-d931872a00c1. 4. Right click on web.config and open it up with Visual Studio. 5. Insert the following lines in web.config between </configSections> and <SharePoint> tags. <connectionStrings> <remove name="LocalSqlServer" /> <add name="LocalSqlServer" connectionString="Data Source=localhost;Initial Catalog=aspnetdb;Integrated Security=True" providerName="System.Data.SqlClient"/> </connectionStrings> 6. Add a second connection string to the access the new aspnetdb database. <add name="AspNetSqlMembershipProvider" connectionString="server=OS; database=aspnetdb; Trusted_Connection=True" /> 7. Insert the following text after the </httpHandlers> tags. Please notice that there is no Role provider required for the Administration site. <!-- Start - Added by “You Initial Here” for Forms Authentication --> <membership defaultProvider="AspNetSqlMembershipProvider"> <providers> <remove name="AspNetSqlMembershipProvider" /> <add connectionStringName="AspNetSqlMembershipProvider" passwordAttemptWindow="10" enablePasswordRetrieval="false" enablePasswordReset="true" requiresQuestionAndAnswer="true" applicationName="Extranet" requiresUniqueEmail="false" passwordFormat="Hashed" description="Stores and retrieves membership data from the Microsoft SQL Server database" name="AspNetSqlMembershipProvider" type="System.Web.Security.SqlMembershipProvider, System.Web, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" /> </providers> </membership> <!-- End Added by “You Initial Here” for Forms Authentication -->
  • 6. Lab 16: Create an Extranet Site 8. Save the file and close Visual Studio and Windows Explorer. 9. Perform an IISRESET Exercise 5 Configure the Extranet site for anonymous access and assign the first Administrator. Form Authentication requires that the web application has anonymous access enabled. 1. In the Central Administration. (Start, All Programs, Microsoft Office Server, SharePoint 3.0 Central Administration) 2. Select “Application Management” (in the main Central Administration site) 3. In the “Application Security” section, select “Authentication Providers” Make sure the Web Application is “OS: <portnumber entered in step 8 of exercise 1 above”>” 4. Click “Default” just below the “Zone” in the main content section. 5. In the “Authentication Type” section, select Forms 6. Locate the “Anonymous Access” section and check the “Enable anonymous access” box. 7. In the “Membership Provider Name” section, enter the following in the text box “AspNetSqlMembershipProvider”. 8. In the “Role Manager Name” section, enter the following in the text box “AspNetSqlRoleProvider”. 9. In the “Client Integration” section, select No. 10. Click Save. Once saved the Authentication Providers page should now indicate “AspNetSqlMembershipProvider” under the Membership Provider Name. 11. To assign the first administrator user to the Extranet site, click on the “Application Management” in the breadcrumb, then click “Policy for Web Application” in the “Application security” section. 12. Make sure the Web Application is set to os:<portnumber entered in step 8 of exercise 1 above> and click Add Users. 13. In the Add Users page, Select the “Default” zone and click Next 14. Click Browse in the Choose Users section 15. In the “Add People and Groups” dialog box, enter the “musera” user and click search (right hand side magnifier glass image) 16. There should be only one account name displayer – musera. Click Add and then click OK. 17. Apply “Full Control – Has full control” to the “musera” user and click Finish.
  • 7. Lab 16: Create an Extranet Site 7 You now added you first Administrator to your Extranet site! Exercise 6 Add the first user of the Form Authentication Provider In this exercise you will add the first user (from the membership provider) which will become the Administrator of the Extranet site. This user will then be able to add other users to different roles. 1. In the Central Administration. (Start, All Programs, Microsoft Office Server, SharePoint 3.0 Central Administration) under the “Application Security” section, select “Policy for Web Application”. 2. Click “Change Anonymous Access Permission Policy” link located in the left navigation. 3. In the “Anonymous User Policy” page, make sure the “Web Application” is http://os:<portnumber> 4. In the Select the Zones section, select the Default zone. 5. In the Permissions section, select Deny Write – Has no write access. 6. Click Save 7. Launch you browser and test the site access http://os:<port number> 8. In the form, enter “musera” as the user id and “pass@word1” as the password 9. Once authenticated, the home page of the extranet site will be displayed. 10. Browse the Extranet site 11. To add more users click the “Site Actions” link and add People and Groups by selecting any of the users you added in the aspnetdb membership database. 12. Close all Browser sessions Lab Completed!