sharepoint in the extranet joel oleson

35
SharePoint in the Extranet SharePoint in the Extranet Joel Oleson Joel Oleson Technologist Technologist Microsoft Corporation Microsoft Corporation OFF305 OFF305

Upload: webhostingguy

Post on 15-Jun-2015

1.254 views

Category:

Documents


3 download

TRANSCRIPT

Page 1: SharePoint in the Extranet Joel Oleson

SharePoint in the ExtranetSharePoint in the Extranet

Joel OlesonJoel Oleson

TechnologistTechnologist

Microsoft CorporationMicrosoft Corporation

OFF305OFF305

Page 2: SharePoint in the Extranet Joel Oleson

AgendaAgenda

Side by Side Comparison of 3 SharePoint Internet Facing Side by Side Comparison of 3 SharePoint Internet Facing DeploymentsDeployments

IT Windows SharePoint Services (WSS) Extranet DeploymentIT Windows SharePoint Services (WSS) Extranet Deployment

Intellectual Capital Exchange (ICE)Intellectual Capital Exchange (ICE)

Hosted Environment – Spsites.microsoft.comHosted Environment – Spsites.microsoft.com

Issues & ChallengesIssues & Challenges

SP2 & Windows R2 Extranet EnhancementsSP2 & Windows R2 Extranet Enhancements

ResourcesResources

Q/AQ/A

Page 3: SharePoint in the Extranet Joel Oleson

Side by Side Comparison Microsoft’s SharePoint Side by Side Comparison Microsoft’s SharePoint Internet Enabled DeploymentsInternet Enabled Deployments

Page 4: SharePoint in the Extranet Joel Oleson

Service ComparisonService ComparisonIT ExtranetIT Extranet ICEICE SPSitesSPSites

WSS HostingWSS Hosting

My Site HostingMy Site Hosting

Portal HostingPortal Hosting

Site DirectorySite Directory

SPS SearchSPS Search

Topics & AreasTopics & Areas

Existing AD AccountsExisting AD Accounts

Custom Web ServicesCustom Web Services

ADFSADFS

Partner Account AccessPartner Account Access

AD Account Creation ModeAD Account Creation Mode

Page 5: SharePoint in the Extranet Joel Oleson

Spsites TopologySpsites Topology

https://https://spsites.microsoft.comspsites.microsoft.com

10,000’s10,000’sWSS SitesWSS Sites

10,000’s10,000’sMy SitesMy Sites

Site DirectorySite Directory ProfilesProfiles

Page 6: SharePoint in the Extranet Joel Oleson

ICE TopologyICE Topology

ICEICEhttp://ice

https://ice.partners.extranet.microsoft.com

Topics & AreasTopics & Areas

My ICEMy ICE

Sub AreasSub Areas

Web Web ServiceService

Page 7: SharePoint in the Extranet Joel Oleson

Dublin

Singapore

Redmond

AmericasAmericasTeamTeam

https://*.team.partners.extranet.microsoft.comhttps://*.eteam.partners.extranet.microsoft.comhttps://*.spteam.partners.extranet.microsoft.com

Asia/South PacificAsia/South PacificSPTeamSPTeam

EuropeEuropeETeamETeam

IT WSS Extranet TopologyIT WSS Extranet Topology

Page 8: SharePoint in the Extranet Joel Oleson

HardwareHardware

3 Web

2 Search

1 Index/Job

2 WSS Web

(A/P)SQL

Cluster

2 Web/Search

1 Index/Job

SQL(A/P)SQL

Cluster

ISA 2004/Web Publishing Load BalancersLoad Balancers

IT WSS ExtranetMMS SPSitesICE

Page 9: SharePoint in the Extranet Joel Oleson

3 Extranet Deployments3 Extranet Deployments

Business & IT RequirementsBusiness & IT Requirements

Infrastructure/Architecture SolutionInfrastructure/Architecture Solution

Add-onsAdd-ons

WorkaroundsWorkarounds

ChallengesChallenges

Page 10: SharePoint in the Extranet Joel Oleson

IT WSS Extranet DeploymentIT WSS Extranet Deployment

Page 11: SharePoint in the Extranet Joel Oleson

IT WSS Extranet – RequirementsIT WSS Extranet – RequirementsScalable Hosting WSSScalable Hosting WSS

BusinessBusiness

Easy to Collaborate with PartnersEasy to Collaborate with Partners

Use Existing Internal AccountsUse Existing Internal Accounts

Scalable & Highly AvailableScalable & Highly Available

Accounts for partner collaborationAccounts for partner collaboration

IT & SecurityIT & Security

Secure Collaboration - 2 Factor AuthSecure Collaboration - 2 Factor Auth

No Anonymous AccessNo Anonymous Access

Web Servers: IP masked, no ICMPWeb Servers: IP masked, no ICMP

Only SSL port allowed (Admin port blocked)Only SSL port allowed (Admin port blocked)

No Corp ResourcesNo Corp Resources

Page 12: SharePoint in the Extranet Joel Oleson

IT Extranet WSS SolutionIT Extranet WSS Solution

Auth: Basic over SSLAuth: Basic over SSL

Accounts: One way NTLM trust between partner domain Accounts: One way NTLM trust between partner domain and corporate child domains and corporate child domains

Partner account provisioning & management system: Use Partner account provisioning & management system: Use Existing Existing ((https://www.partners.extranet.microsoft.comhttps://www.partners.extranet.microsoft.com))

Leverage Existing Extranet Onboarding processLeverage Existing Extranet Onboarding process

Hardware: Stand Alone Deployment in DMZHardware: Stand Alone Deployment in DMZ

Page 13: SharePoint in the Extranet Joel Oleson

Extranet ProvisioningExtranet Provisioning

Page 14: SharePoint in the Extranet Joel Oleson

ICE DeploymentICE Deployment

Page 15: SharePoint in the Extranet Joel Oleson

ICE RequirementsICE Requirements

BusinessBusinessTransparent LoginTransparent Login

Web Single Sign On (not SPS SSO)Web Single Sign On (not SPS SSO)

Use existing NT accountsUse existing NT accounts

Hosted SharePoint like it is on Corp @ Home and on the GoHosted SharePoint like it is on Corp @ Home and on the Go

IT & SecurityIT & SecurityFirewalled (DMZ)Firewalled (DMZ)

Intrusion DetectionIntrusion Detection

IPSec between Corporate Clients & Managed ServersIPSec between Corporate Clients & Managed Servers

128 bit SSL128 bit SSL

Separate Forest from CorporateSeparate Forest from Corporate

Page 16: SharePoint in the Extranet Joel Oleson

Spsites DeploymentSpsites Deployment

Page 17: SharePoint in the Extranet Joel Oleson

MMS RequirementsMMS Requirements

BusinessBusinessTransparent LoginTransparent Login

Use existing NT accountsUse existing NT accounts

Hosted SharePoint like it is on Corp @ Home and on the GoHosted SharePoint like it is on Corp @ Home and on the Go

IT & SecurityIT & SecurityFirewalled (DMZ)Firewalled (DMZ)

Intrusion DetectionIntrusion Detection

128 bit SSL128 bit SSL

Separate Forest from Corp and Other Hosted CustomersSeparate Forest from Corp and Other Hosted Customers

Page 18: SharePoint in the Extranet Joel Oleson

Issues and ChallengesIssues and Challenges

Page 19: SharePoint in the Extranet Joel Oleson

Key Issues for MS Extranet or Internet Enabled Key Issues for MS Extranet or Internet Enabled DeploymentsDeployments

Four Primary ChallengesFour Primary Challenges

SecuritySecurity

Cross Forest IssuesCross Forest Issues

Account ManagementAccount Management

Client Facing IssuesClient Facing Issues

Page 20: SharePoint in the Extranet Joel Oleson

SecuritySecurity

Security team wants 2 factor authenticationSecurity team wants 2 factor authentication

Security wanted Digest authenticationSecurity wanted Digest authentication

Security wanted Forms authenticationSecurity wanted Forms authentication

Security then wanted token based authSecurity then wanted token based auth

Services/App Pools need to run with account in the same Services/App Pools need to run with account in the same domain (MMS)domain (MMS)

Password service account restrictions make maintenance Password service account restrictions make maintenance painfulpainful

Page 21: SharePoint in the Extranet Joel Oleson

Cross Forest Issues (Spsites)Cross Forest Issues (Spsites)

Manage Users Address book fails to work when email address & NT Manage Users Address book fails to work when email address & NT user name do not matchuser name do not match

Lookups fail when User domain does not trust resource domain and Lookups fail when User domain does not trust resource domain and Trust is at the forest level (works with domain (NTLM) trust)Trust is at the forest level (works with domain (NTLM) trust)

Display Name and Email address will not be populatedDisplay Name and Email address will not be populated

Requires user to know NT account or NT Security GroupRequires user to know NT account or NT Security Group

Document Workspace/Meeting Workspace creation from Document Workspace/Meeting Workspace creation from Outlook/Office doesn’t permission other users (lookup failure)Outlook/Office doesn’t permission other users (lookup failure)

Page 22: SharePoint in the Extranet Joel Oleson

Account Management Account Management (IT WSS/ICE)(IT WSS/ICE)

AD is the account repository (live or die by it)AD is the account repository (live or die by it)

Painful Process for managing partner accounts – account Painful Process for managing partner accounts – account creation and password management (listen to our story)creation and password management (listen to our story)

Active Directory Account Creation ModeActive Directory Account Creation Mode

Only for Windows SharePoint ServicesOnly for Windows SharePoint Services

Cannot coexist with pre-existing accountsCannot coexist with pre-existing accounts

Page 23: SharePoint in the Extranet Joel Oleson

Client Facing IssuesClient Facing Issues

Web capture web part doesn’t work with SSLWeb capture web part doesn’t work with SSL

Mixed content for online web parts (HTTP vs. HTTPS)Mixed content for online web parts (HTTP vs. HTTPS)

Web Folder mixed content promptWeb Folder mixed content prompt

Transparent Login requires Intranet Zone or special IE securityTransparent Login requires Intranet Zone or special IE security

URL Length (256 & 260)URL Length (256 & 260)

Internal vs. External URL path issues (Use Alternate Access (Alert Internal vs. External URL path issues (Use Alternate Access (Alert links, invalid extranet links, confusion)links, invalid extranet links, confusion)

Page 24: SharePoint in the Extranet Joel Oleson

Changes in WSS/SPS SP2 & R2?Changes in WSS/SPS SP2 & R2?

Windows 2003 R2 & ADFSWindows 2003 R2 & ADFS

Page 25: SharePoint in the Extranet Joel Oleson

WSS SP2/SPS SP2 EnhancementsWSS SP2/SPS SP2 Enhancements

Support for IP-bound virtual serversSupport for IP-bound virtual servers

* Support for Advanced Extranet Configurations* Support for Advanced Extranet Configurations

SSL TerminationSSL Termination

Host Header ModificationHost Header Modification

Port TranslationPort Translation

Kerberos enabled by default on single box new installationKerberos enabled by default on single box new installation

WSS running on ASP.NET 2.0 (Whidbey)WSS running on ASP.NET 2.0 (Whidbey)

Support for Windows x64 editionsSupport for Windows x64 editions

Support for SQL 2005Support for SQL 2005

http://www.microsoft.com/downloads/details.aspx?FamilyId=ABBA20F2-3625-4C9C-A412-AB9BBhttp://www.microsoft.com/downloads/details.aspx?FamilyId=ABBA20F2-3625-4C9C-A412-AB9BBEBDB5E8&displaylang=enEBDB5E8&displaylang=en

* Applies only to Non Scalable Hosting Mode Configurations or * Applies only to Non Scalable Hosting Mode Configurations or NoNo support for Farms with Multiple support for Farms with Multiple Hostnames on a single IIS virtual server.Hostnames on a single IIS virtual server.

Page 26: SharePoint in the Extranet Joel Oleson

Ways to Support SSL on Multiple Portals or Ways to Support SSL on Multiple Portals or WSS IIS Web SitesWSS IIS Web Sites

Configuration RTM SP1 SP2

SSL + Single IIS Virtual Server per server X X X

SSL + IP Bound Virtual Server X

SSL + Host Headers W2K3 SP1* W2K3 SP1*

SSL w/ Wildcard Host Header DNS X X X

SSL on alternate ports for Multiple Virtual Servers X X X

SSL + Port Translation X

SSL + Reverse Proxy (Terminated at Reverse Proxy X

SSL + Reverse Proxy (Terminated at SharePoint i.e. ISA link/port translation) X X X

Page 27: SharePoint in the Extranet Joel Oleson

ADFS for Windows 2003 R2 & WSSADFS for Windows 2003 R2 & WSS

Windows Server 2003 R2 servers configured as federation servers can provide Windows Server 2003 R2 servers configured as federation servers can provide access to access to Windows SharePoint ServicesWindows SharePoint Services sites over the Internet sites over the Internet

Your network and the network in your partner organization both need to Your network and the network in your partner organization both need to support ADFSsupport ADFS

Shadow accounts setup in the resource partner if no forest trust exists between Shadow accounts setup in the resource partner if no forest trust exists between both partner organizations with federation trust between both partner both partner organizations with federation trust between both partner organizationsorganizations

WSS Web server configured with R2 and has SSL certificateWSS Web server configured with R2 and has SSL certificate

ADFS Web Service Agent on the Web server hosting Windows SharePoint ADFS Web Service Agent on the Web server hosting Windows SharePoint ServicesServices

Windows SharePoint Services site users in the account partner organization Windows SharePoint Services site users in the account partner organization setup with permissionssetup with permissions

http://download.microsoft.com/download/9/3/e/93eff406-5dd6-442d-bedd-http://download.microsoft.com/download/9/3/e/93eff406-5dd6-442d-bedd-082ef29a6d22/ADFSStepbyStep.doc082ef29a6d22/ADFSStepbyStep.doc

Be aware of SOAP issues (DWS & MWS Creation, FPEdit, Excel/Outlook Be aware of SOAP issues (DWS & MWS Creation, FPEdit, Excel/Outlook Export & Import)Export & Import)

Page 28: SharePoint in the Extranet Joel Oleson

Session SummarySession Summary

Security is strong but getting stronger and more flexibleSecurity is strong but getting stronger and more flexible

Workarounds are available for most issuesWorkarounds are available for most issues

Windows R2, WSS SP2, SPS SP2 – Remove deployment Windows R2, WSS SP2, SPS SP2 – Remove deployment blockersblockers

Page 29: SharePoint in the Extranet Joel Oleson

Where to find Joel …Where to find Joel …Talks – Talks – ATEATE

TuesdayTuesday11:30-12:45 C&T SharePoint Gone Wrong – How to Recover11:30-12:45 C&T SharePoint Gone Wrong – How to Recover

13:00-14:00 IW SharePoint Demo Station13:00-14:00 IW SharePoint Demo Station

13:00-14:00 Panel: Life at the Bleeding Edge13:00-14:00 Panel: Life at the Bleeding Edge

15:00-16:00 IT ATE Booth 715:00-16:00 IT ATE Booth 7

18:30-20:00 IW SharePoint Demo Station18:30-20:00 IW SharePoint Demo Station

WednesdayWednesday9:45-11:00 C&T Windows File Servers and SharePoint – Clarity9:45-11:00 C&T Windows File Servers and SharePoint – Clarity

14:00-15:15 C&T SharePoint Gone Wrong – How to Recover II14:00-15:15 C&T SharePoint Gone Wrong – How to Recover II

15:30-16:45 Breakout - Building SharePoint for Maximum Scale15:30-16:45 Breakout - Building SharePoint for Maximum Scale

17:00-18:00 IT ATE Booth 717:00-18:00 IT ATE Booth 7

ThursdayThursday10:00-11:00 IW SharePoint Demo Station10:00-11:00 IW SharePoint Demo Station

13:00-14:00 Panel: Enabling the New World of Work13:00-14:00 Panel: Enabling the New World of Work

14:00-15:30 SharePoint Extranets14:00-15:30 SharePoint Extranets

15:30-16:30 IT ATE Booth 715:30-16:30 IT ATE Booth 7

Page 30: SharePoint in the Extranet Joel Oleson

Where to get more on …Where to get more on …How Microsoft Does ITHow Microsoft Does IT

““Ask The Experts” – Booth 7Ask The Experts” – Booth 7

Come find us in the Sponsors & Exhibition HallCome find us in the Sponsors & Exhibition Hall

Enter our daily prize draw and win X-box games & a memory Enter our daily prize draw and win X-box games & a memory mousemouse

Delegate NetworkingDelegate Networking

Schedule a 1:1 with any of our IT speakers and expertsSchedule a 1:1 with any of our IT speakers and experts

On the WebOn the Web

Visit www.microsoft.com/itshowcase Visit www.microsoft.com/itshowcase

IT Showcase DVDIT Showcase DVD

The very latest in white papers, presentations and Webcasts, The very latest in white papers, presentations and Webcasts, collect one HERE or from the ATE – Booth 7collect one HERE or from the ATE – Booth 7

Page 31: SharePoint in the Extranet Joel Oleson

Community ResourcesCommunity Resources

Community ResourcesCommunity Resources

http://www.microsoft.com/communities/default.mspxhttp://www.microsoft.com/communities/default.mspx

Most Valuable Professional (MVP)Most Valuable Professional (MVP)

http://www.microsoft.com/communities/mvphttp://www.microsoft.com/communities/mvp

NewsgroupsNewsgroups

Converse online with Microsoft Newsgroups,Converse online with Microsoft Newsgroups,including Worldwideincluding Worldwide

http://communities2.microsoft.com/communitieshttp://communities2.microsoft.com/communities/newsgroups/en-us/default.aspx/newsgroups/en-us/default.aspx

User Groups - Meet and learn with your peersUser Groups - Meet and learn with your peers

http://www.microsoft.com/communities/usergroupshttp://www.microsoft.com/communities/usergroups/default.mspx/default.mspx

Page 32: SharePoint in the Extranet Joel Oleson

Microsoft Learning ResourcesMicrosoft Learning Resources

Come and talk to Microsoft Learning to find out more about developing your skills, you can kind us in the ‘Ask the Experts’ area

Special offers on Microsoft Certification from Microsoft Learning

Click here to access free Microsoft Learning Assessments http://www.microsoft.com/learning/assessment/ind/default.asp

and FREE elearning for Microsoft Visual Studio 2005 and Microsoft SQL Server 2005 with free Assessments and E-Learninghttp://www.microsoft.com/learning/mcp/

Page 33: SharePoint in the Extranet Joel Oleson
Page 34: SharePoint in the Extranet Joel Oleson

© 2005 Microsoft Corporation. All rights reserved. This presentation is for informational purposes only.© 2005 Microsoft Corporation. All rights reserved. This presentation is for informational purposes only.MICROSOFT MAKES NO WARRANTIES, EXPRESS OR IMPLIED, IN THIS SUMMARY.MICROSOFT MAKES NO WARRANTIES, EXPRESS OR IMPLIED, IN THIS SUMMARY.

Page 35: SharePoint in the Extranet Joel Oleson