SlideShare a Scribd company logo
Extending SharePoint 2010 to your customers and partners
Extending SharePoint 2010 to your customers and partners
Extending SharePoint 2010 to your customers and partners
Extending SharePoint 2010 to your customers and partners
 What is an extranet?
Extending SharePoint 2010 to your customers and partners
Extending SharePoint 2010 to your customers and partners
Extending SharePoint 2010 to your customers and partners
Extending SharePoint 2010 to your customers and partners
Extending SharePoint 2010 to your customers and partners
Extending SharePoint 2010 to your customers and partners
 How will users get to the extranet?
Extending SharePoint 2010 to your customers and partners
Extending SharePoint 2010 to your customers and partners
Extending SharePoint 2010 to your customers and partners
Extending SharePoint 2010 to your customers and partners
Extending SharePoint 2010 to your customers and partners
 How will users authenticate?
Extending SharePoint 2010 to your customers and partners
Extending SharePoint 2010 to your customers and partners
http://sharepoint2010fba.codeplex.com
http://cks.codeplex.com/releases/view/7450
Extending SharePoint 2010 to your customers and partners
Extending SharePoint 2010 to your customers and partners
Extending SharePoint 2010 to your customers and partners
Extending SharePoint 2010 to your customers and partners
Extending SharePoint 2010 to your customers and partners
Extending SharePoint 2010 to your customers and partners
Extending SharePoint 2010 to your customers and partners
Extending SharePoint 2010 to your customers and partners
Extending SharePoint 2010 to your customers and partners
http://sharepoint2010fba.codeplex.com
http://cks.codeplex.com/releases/view/7450
Extending SharePoint 2010 to your customers and partners
Extending SharePoint 2010 to your customers and partners
Extending SharePoint 2010 to your customers and partners
Extending SharePoint 2010 to your customers and partners
Extending SharePoint 2010 to your customers and partners
Extending SharePoint 2010 to your customers and partners
https://msm.live.com/




                   http://yourdomain/_trust/default.aspx
Extending SharePoint 2010 to your customers and partners
Extending SharePoint 2010 to your customers and partners
Extending SharePoint 2010 to your customers and partners
 How do I populate content on the
  extranet?
Extending SharePoint 2010 to your customers and partners
Extending SharePoint 2010 to your customers and partners
http://technet.microsoft.com/en-us/library/cc263513.aspx



http://technet.microsoft.com/en-us/library/ff973117.aspx

http://blogs.msdn.com/b/sridhara/archive/2010/01/07/setting-up-fba-
claims-in-sharepoint-2010-with-active-directory-membership-
provider.aspx

sharepoint2010fba.codeplex.com

http://cks.codeplex.com/releases/view/7450
SPC             Session Name            Day   Time    Type      Locatio
 Code                                                              n
SPC3997 TITUS: Using Claims for           Weds 5:00p Partner
        Authentication in SharePoint 2010 10/5
SPC411 Security Design with Claims Based Thurs 12:00 Microsoft
        Authentication                    10/6   p
Extending SharePoint 2010 to your customers and partners

More Related Content

PPTX
How to deploy SharePoint 2010 to external users?
PPTX
SharePoint 2010 Extranets and Authentication: How will SharePoint 2010 connec...
PPTX
Claims Based Authentication A Beginners Guide
PPTX
SharePoint 2013 and ADFS
PPTX
Saml vs Oauth : Which one should I use?
PPTX
Building Secure Extranets with Claims-Based Authentication #SPEvo13
PPTX
The Who, What, Why and How of Active Directory Federation Services (AD FS)
PDF
Deciphering 'Claims-based Identity'
How to deploy SharePoint 2010 to external users?
SharePoint 2010 Extranets and Authentication: How will SharePoint 2010 connec...
Claims Based Authentication A Beginners Guide
SharePoint 2013 and ADFS
Saml vs Oauth : Which one should I use?
Building Secure Extranets with Claims-Based Authentication #SPEvo13
The Who, What, Why and How of Active Directory Federation Services (AD FS)
Deciphering 'Claims-based Identity'

What's hot (16)

PPT
sharepoint.microsoft.com
PPTX
Leveraging SharePoint for Extranets
PDF
Introducing SAML 2.0 Protocol: Security and Performance
PPTX
TechEd Africa 2011 - Collaborating with Extranet Partners on SharePoint 2010
PPTX
AD FS Workshop | Part 2 | Deep Dive
PPT
SSO Strategy Implementation Considerations
PPTX
SEASPC 2011 - Collaborating with Extranet Partners on SharePoint 2010
PPTX
IdP, SAML, OAuth
PDF
Understanding Claim based Authentication
PPTX
SINGLE SIGN-ON
PPTX
Single sign on - SSO
PPTX
Claims Based Identity In Share Point 2010
PPTX
Web Single sign on system
PPTX
Planning Extranet Environments with SharePoint 2010
PDF
SharePointFest 2013 Washington DC - SPT 103 - SharePoint 2013 Extranets: How ...
sharepoint.microsoft.com
Leveraging SharePoint for Extranets
Introducing SAML 2.0 Protocol: Security and Performance
TechEd Africa 2011 - Collaborating with Extranet Partners on SharePoint 2010
AD FS Workshop | Part 2 | Deep Dive
SSO Strategy Implementation Considerations
SEASPC 2011 - Collaborating with Extranet Partners on SharePoint 2010
IdP, SAML, OAuth
Understanding Claim based Authentication
SINGLE SIGN-ON
Single sign on - SSO
Claims Based Identity In Share Point 2010
Web Single sign on system
Planning Extranet Environments with SharePoint 2010
SharePointFest 2013 Washington DC - SPT 103 - SharePoint 2013 Extranets: How ...
Ad

Similar to Extending SharePoint 2010 to your customers and partners (20)

PPTX
KMA Deck -C. McNulty discusses ecm wcm-upgrades2010 - nyc
PPT
SharePoint in the Extranet Joel Oleson
PPTX
O365 Meetup Graz -Tome Tomovski - Beyond the limits of SharePoint
PPTX
Why Cant I Access The Portal
PPTX
SharePoint Fest DC - Everything your need to know about the Microsoft Graph a...
PPTX
Chris McNulty: ECM/WCM Planning, Implementation and Migration Strategies
PPTX
SharePoint Fest Seattle 2017 - Everything your need to know about the Microso...
PPTX
SPS Utah - Everything your need to know about the Microsoft Graph as a ShareP...
PDF
2015-06-10 Ceus by IberianSPC - new options for SharePoint 2016 and Office 36...
PPTX
SP24S088 - Custom Indexing Connectors - How to integrate external systems int...
PPTX
Implementing Partial Trust In Share Point
PPTX
Hybrid SharePoint - Office 365 & On-prem SharePoint 2013 -part2
PPTX
SharePoint 2010
PDF
Open ssl certificate (https) for hotspot mikrotik
PDF
Spsnyc 2014 o365 power shell csom
PPTX
Spstc2011 share point for dotcom sites
PDF
Lync Certificate Planning and Assignments
PPTX
Asp.net online training
PDF
O365Con18 - Hybrid SharePoint Deep Dive - Thomas Vochten
PPTX
Connecting SharePoint 2010 Service Applications with other Farms
KMA Deck -C. McNulty discusses ecm wcm-upgrades2010 - nyc
SharePoint in the Extranet Joel Oleson
O365 Meetup Graz -Tome Tomovski - Beyond the limits of SharePoint
Why Cant I Access The Portal
SharePoint Fest DC - Everything your need to know about the Microsoft Graph a...
Chris McNulty: ECM/WCM Planning, Implementation and Migration Strategies
SharePoint Fest Seattle 2017 - Everything your need to know about the Microso...
SPS Utah - Everything your need to know about the Microsoft Graph as a ShareP...
2015-06-10 Ceus by IberianSPC - new options for SharePoint 2016 and Office 36...
SP24S088 - Custom Indexing Connectors - How to integrate external systems int...
Implementing Partial Trust In Share Point
Hybrid SharePoint - Office 365 & On-prem SharePoint 2013 -part2
SharePoint 2010
Open ssl certificate (https) for hotspot mikrotik
Spsnyc 2014 o365 power shell csom
Spstc2011 share point for dotcom sites
Lync Certificate Planning and Assignments
Asp.net online training
O365Con18 - Hybrid SharePoint Deep Dive - Thomas Vochten
Connecting SharePoint 2010 Service Applications with other Farms
Ad

More from Corey Roth (20)

PPTX
Introduction to Microsoft Teams and Office 365 Groups
PPTX
Compliance and eDiscovery with Office 365
PPTX
Surfacing Your External Data using BCS in SharePoint 2013 - Dev Connections 2013
PPTX
Office 365 - Introduction to SharePoint Online Development - SharePoint Conne...
POTX
Configuring SharePoint Search for an Optimal Document Management Experience
PPTX
Fives ways to query SharePoint 2013 Search - SharePoint Summit Toronto 2013
PPTX
Publishing SharePoint 2013 Apps to the Office Store - Austin SharePoint Users...
PPTX
What you need to know about Search in SharePoint 2013 Preview - DFW SharePoin...
PPTX
Office 365 - Introduction to SharePoint Online Development - Lync and Learn
PPTX
New SharePoint development features using Visual Studio 2012 - SharePoint Sat...
PPTX
Pitching Office 365 to your Energy Customers - Microsoft Worldwide Partner Co...
PPTX
Making the Most of Search in SharePoint Online - TechEd North America
PPTX
New SharePoint development features using Visual Studio 11 - San Antonio Shar...
PPTX
Office 365 - Introduction to SharePoint Online Development - SharePoint Satur...
PPTX
Advanced BCS - Business Data Connectivity Models and Custom Connectors - SPTe...
PPTX
Instant ECM with SharePoint 2010 - SPTechCon Boston 2011
PPTX
SharePoint 2010 Development for ASP.NET Developers - SharePoint Saturday Hous...
PPTX
Getting the most ouf of SharePoint Search - Tulsa SharePoint Interest Group
PPTX
Instant ECM with SharePoint 2010
PPTX
SharePoint 2010 Development for ASP.NET Developers - Tyson Devcon 2010
Introduction to Microsoft Teams and Office 365 Groups
Compliance and eDiscovery with Office 365
Surfacing Your External Data using BCS in SharePoint 2013 - Dev Connections 2013
Office 365 - Introduction to SharePoint Online Development - SharePoint Conne...
Configuring SharePoint Search for an Optimal Document Management Experience
Fives ways to query SharePoint 2013 Search - SharePoint Summit Toronto 2013
Publishing SharePoint 2013 Apps to the Office Store - Austin SharePoint Users...
What you need to know about Search in SharePoint 2013 Preview - DFW SharePoin...
Office 365 - Introduction to SharePoint Online Development - Lync and Learn
New SharePoint development features using Visual Studio 2012 - SharePoint Sat...
Pitching Office 365 to your Energy Customers - Microsoft Worldwide Partner Co...
Making the Most of Search in SharePoint Online - TechEd North America
New SharePoint development features using Visual Studio 11 - San Antonio Shar...
Office 365 - Introduction to SharePoint Online Development - SharePoint Satur...
Advanced BCS - Business Data Connectivity Models and Custom Connectors - SPTe...
Instant ECM with SharePoint 2010 - SPTechCon Boston 2011
SharePoint 2010 Development for ASP.NET Developers - SharePoint Saturday Hous...
Getting the most ouf of SharePoint Search - Tulsa SharePoint Interest Group
Instant ECM with SharePoint 2010
SharePoint 2010 Development for ASP.NET Developers - Tyson Devcon 2010

Recently uploaded (20)

PDF
Blue Purple Modern Animated Computer Science Presentation.pdf.pdf
PDF
7 ChatGPT Prompts to Help You Define Your Ideal Customer Profile.pdf
PDF
Network Security Unit 5.pdf for BCA BBA.
PPTX
Understanding_Digital_Forensics_Presentation.pptx
PDF
Build a system with the filesystem maintained by OSTree @ COSCUP 2025
PPTX
Digital-Transformation-Roadmap-for-Companies.pptx
PDF
TokAI - TikTok AI Agent : The First AI Application That Analyzes 10,000+ Vira...
PDF
Architecting across the Boundaries of two Complex Domains - Healthcare & Tech...
PDF
Modernizing your data center with Dell and AMD
PDF
Unlocking AI with Model Context Protocol (MCP)
PPT
Teaching material agriculture food technology
PPTX
20250228 LYD VKU AI Blended-Learning.pptx
PDF
Per capita expenditure prediction using model stacking based on satellite ima...
PDF
Diabetes mellitus diagnosis method based random forest with bat algorithm
PDF
Empathic Computing: Creating Shared Understanding
PDF
Peak of Data & AI Encore- AI for Metadata and Smarter Workflows
DOCX
The AUB Centre for AI in Media Proposal.docx
PDF
NewMind AI Weekly Chronicles - August'25 Week I
PDF
The Rise and Fall of 3GPP – Time for a Sabbatical?
PPTX
Detection-First SIEM: Rule Types, Dashboards, and Threat-Informed Strategy
Blue Purple Modern Animated Computer Science Presentation.pdf.pdf
7 ChatGPT Prompts to Help You Define Your Ideal Customer Profile.pdf
Network Security Unit 5.pdf for BCA BBA.
Understanding_Digital_Forensics_Presentation.pptx
Build a system with the filesystem maintained by OSTree @ COSCUP 2025
Digital-Transformation-Roadmap-for-Companies.pptx
TokAI - TikTok AI Agent : The First AI Application That Analyzes 10,000+ Vira...
Architecting across the Boundaries of two Complex Domains - Healthcare & Tech...
Modernizing your data center with Dell and AMD
Unlocking AI with Model Context Protocol (MCP)
Teaching material agriculture food technology
20250228 LYD VKU AI Blended-Learning.pptx
Per capita expenditure prediction using model stacking based on satellite ima...
Diabetes mellitus diagnosis method based random forest with bat algorithm
Empathic Computing: Creating Shared Understanding
Peak of Data & AI Encore- AI for Metadata and Smarter Workflows
The AUB Centre for AI in Media Proposal.docx
NewMind AI Weekly Chronicles - August'25 Week I
The Rise and Fall of 3GPP – Time for a Sabbatical?
Detection-First SIEM: Rule Types, Dashboards, and Threat-Informed Strategy

Editor's Notes

  • #2: Demo checklistDeactivate Content OrganizerRemove spcuser, anna.stevensonVisual Studio OpenC:\\inetpub\\wwwroot\\wss\\VirtualDirectories\\8202guatda.com/cmx.p\\web.configC:\\inetpub\\wwwroot\\wss\\VirtualDirectories\\45610guatda.com/cmx.p\\web.configC:\\Program Files\\Common Files\\Microsoft Shared\\Web Server Extensions\\14\\WebServices\\SecurityTokenguatda.com/cmx.p\\web.configC:\\inetpub\\wwwroot\\wss\\VirtualDirectories\\8201guatda.com/cmx.p\\web.configWindows Explorer OpenC:\\Windows\\Microsoft.NET\\Framework64\\v2.0.50727Internet Explorer Openhttp://sp2010:8100/default.aspxhttp://sp2010:8202https://www.nothingbutsharepoint.com/Pages/default.aspxSQL Server OpenRun as administrator accountDelete aspnetdbVerifyVerify 8202 loginVerify 8201 loginVerify CA can find usersInternet ConnectivityBrowsers at 150%
  • #4: Open talk with how why e-mailing is not the best choice for distributing documents with partners
  • #5: Open talk with how why e-mailing is not the best choice for distributing documents with partners
  • #6: Intro slide which will set up the rest of the talk. These questions will get answered with this session.
  • #7: New slide introducing scenariosOld text from issues slideVersioningE-mail copiesRetention / ExpirationLegalLoss of productivity
  • #8: New slide introducing scenariosOld text from issues slideVersioningE-mail copiesRetention / ExpirationLegalLoss of productivity
  • #11: Explain the SharePoint extranet scenario
  • #12: Explain useful SharePoint Features in an extranet<Insert SharePoint document library picture or perhaps search>
  • #13: <Should we show this
  • #14: Explain different farm configurations for SharePoint extranetsSame farm / same web applicationSame farm / different web applicationDifferent farm
  • #15: Explain different common Extranet Network topologies <separate slides for each below with diagram>Edge FirewallBack-to-back perimeterSplit back-to-back<SharePoint Extranet Diagram>The goal is to describe network topologies but not focus on them, but focus on SharePoint instead.Content from OIT2010_Model_ExtranetTopologies.xps
  • #16: Functions as a reverse proxy serverDiagram with advantages / disadvantagesAdvantagesThis is the simplest solution that requires the least amount of hardware and configuration.The entire server farm is located within the corporate network.There is a single point of data: Data is located within the trusted network. Data maintenance occurs in one place. A single farm is used for both internal and external requests; this ensures that all authorized users view the same content. Internal user requests are not passed through a proxy server.UAG pre-authenticates users.DisadvantagesThis configuration results in a single firewall that separates the corporate internal network from the Internet.
  • #17: Isolates server farm in a separate perimeter network (including SQL / AD)Description, advantages, and disadvantages with Network DiagramAdvantagesContent is isolated to a single farm on the extranet, simplifying sharing and maintenance of content across the intranet and the extranet.External user access is isolated to the perimeter network.If the extranet is compromised, damage is potentially limited to the affected layer or to the perimeter network.DisadvantagesThe back-to-back perimeter topology requires additional network infrastructure and configuration.
  • #18: Web Servers, AD, and DNS inside the perimeter networkApplication Servers can be in perimeter or corporate networkSQL Server inside corporate networkAdvantagesComputers running SQL Server are not hosted inside the perimeter network.Farm components within both the corporate network and the perimeter network can share the same databases.Content can be isolated to a single farm inside the corporate network, which simplifies sharing and maintaining content across the corporate network and the perimeter network.DisadvantagesThe complexity of the solution is greatly increased.Intruders who compromise perimeter network resources might gain access to farm content stored in the corporate network by using the server farm accounts.Inter-farm communication is split across two domains.
  • #19: Intro slide which will set up the rest of the talk. These questions will get answered with this session.
  • #20: Overview of common types of authentication then detailed slides of each
  • #21: Describe Active Directory Negotiate (Windows Authentication)Advantages and disadvantagesApplication Firewall recommendation
  • #22: Explain how to set up ASP.NET Membership provider <multiple slides may be required>Aspnet_regsql.exeWeb.config settingsClaims Based Authentication / Membership provider in Web ApplicationManaging Users – Open Source Tools (http://sharepoint2010fba.codeplex.com/)http://blogs.technet.com/b/mahesm/archive/2010/04/07/configure-forms-based-authentication-fba-with-sharepoint-2010.aspx
  • #23: Explain how to set up ASP.NET Membership provider <multiple slides may be required>Aspnet_regsql.exeWeb.config settingsClaims Based Authentication / Membership provider in Web ApplicationManaging Users – Open Source Tools (http://sharepoint2010fba.codeplex.com/)http://blogs.technet.com/b/mahesm/archive/2010/04/07/configure-forms-based-authentication-fba-with-sharepoint-2010.aspx
  • #24: $App = get-spwebapplication “URL”$app.useclaimsauthentication = “True”$app.Update()
  • #25: C:\\Windows\\Microsoft.NET\\Framework64\\v2.0.50727\\aspnet_regsql.exe
  • #26: C:\\Windows\\Micrsooft .Net\\Framework64\\v2.0.50727\\aspnet_regsql.exe
  • #29: Highlight name of Role Manager
  • #31: Highlight name of membership provider
  • #33: Demonstrate from start to finish all web.config modifications [5 – 7 minutes]Demonstrate logging in with FBA accountCreate a New Web ApplicationEnable FBASQL-MembershipProviderSQL-RoleManagerShow Existing FBA Application – Authentication ProviderC:\\Windows\\Microsoft.NET\\Framework64\\v2.0.50727\\aspnet_regsql.exeGrant SQL PermissionsWeb.config (8202)Web.config (CA)Web.config (STS)Membership Seeder - C:\\Downloads\\MembershipSeeder\\Bin\\Debug\\MembershipSeeder.exeWeb Applications -> User Policy -> DefaultSearch for user, grant accessDemo loginDemo FBA pack -> FBA User ManagementConsider demonstrating tools to manage FBA users
  • #34: Configuration Settings for configuring Authentication using FBA with the ActiveDirectoryMembership Provider <multiple slides>Web.config settings <connectionStrings>, <membership>, <httpModules><connectionStrings>    <add name=“ActiveDirectoryConnectionString"         connectionString="LDAP://domain.local/DC=domain,DC=local" /> </connectionStrings><membership defaultProvider=“ActiveDirectoryMembership">    <providers>       <add name="ActiveDirectoryMembership"            type="System.Web.Security.ActiveDirectoryMembershipProvider, System.Web, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a"            connectionStringName=“ActiveDirectoryConnectionString"            enableSearchMethods="true"            attributeMapUsername="sAMAccountName" />    </providers> </membership>STS Application Web.configSet up claims authenticationMembership Provider namehttp://blogs.msdn.com/b/sridhara/archive/2010/01/07/setting-up-fba-claims-in-sharepoint-2010-with-active-directory-membership-provider.aspx
  • #38: Demonstrate logging in with Active Directory using FBAShow Web Application SettingsShow difference between logging in with Windows Authentication and FBAWeb.configC:\\inetpub\\wwwroot\\wss\\VirtualDirectories\\8201guatda.com/cmx.p\\web.configCentral AdminWeb Application -> Select -> User Policy -> search for chris.white (must be exact)Log in with chris.white
  • #39: Overview of steps involved in setting up the trusted identity providerRegistered the siteInstalling the certificateConfiguring the Provider in PowerShellhttp://technet.microsoft.com/en-us/library/ff973117.aspxhttp://blog.fpweb.net/claims-authentication-windows-live-id-for-sharepoint-2010/
  • #40: Overview of steps involved in setting up the trusted identity providerRegistered the siteInstalling the certificateConfiguring the Provider in PowerShellhttp://technet.microsoft.com/en-us/library/ff973117.aspxhttp://blog.fpweb.net/claims-authentication-windows-live-id-for-sharepoint-2010/
  • #41: Overview of steps involved in setting up the trusted identity providerRegistered the siteInstalling the certificateConfiguring the Provider in PowerShellhttp://technet.microsoft.com/en-us/library/ff973117.aspxhttp://blog.fpweb.net/claims-authentication-windows-live-id-for-sharepoint-2010/
  • #42: <Scrapped configuration demo for time purposes>Demonstrate logging in with Windows Live at NothingButSharePoint.com
  • #43: Intro slide which will set up the rest of the talk. These questions will get answered with this session.
  • #44: Managing content on the extranet is a concernTalk about considerations such as how to deploy content, document duplicationDiscuss techniques for deploying content to the extranet site, publishing, send to connections, custom workflows.
  • #45: http://sp2010:8202/Fabrikam/Confirm Content Organizer is on Central AdminGeneral Application Settings -> Send to ConnectionsCreate new connectionhttp://sp2010:8202/Fabrikam/_vti_bin/officialfile.asmxGo to target web application (user / wxx2007;)Content Organizer -> New Rule -> Content Type: DocumentGo to test document library - http://sp2010/procurement/SitePages/Home.aspxUse Send to connectionShow Document