SlideShare a Scribd company logo
Thinking SharePoint? Think Jornata.




  Planning and Configuring
Extranets in SharePoint 2010
 Prepared for
 Prepared by    Geoff Varosky
                 Jornata
                    Jornata
                 61-63 Chatham Street
                  Fourth Floor
                  Boston, MA 02109
 Submitted on     January 9, 2012
About Me
• Geoff Varosky
  – Jornata
     •   Director, Development & Evangelism
     •   Blogger, Speaker
     •   BASPUG Co-Founder
     •   SPS Boston Co-Organizer
  – Blog : www.sharepointyankee.com
  – Email: geoff.varosky@jornata.com
  – Twitter: @gvaro
  – LinkedIn & Facebook
                email: geoff.varosky@jornata.com | web: www.jornata.com | blog: www.sharepointyankee.com | twitter: @gvaro
                                                                                                                     2
                Thinking SharePoint? Think Jornata.
Agenda
• Thinking
  – What is an extranet?
  – Requirements
  – SharePoint 2010

• Doing
  – Configuration
     • Forms Based Authentication
          – ASP.Net SQL Membership Database
     • SharePoint
     • IIS
  – User and Role Management

                  email: geoff.varosky@jornata.com | web: www.jornata.com | blog: www.sharepointyankee.com | twitter: @gvaro
                                                                                                                       3
                  Thinking SharePoint? Think Jornata.
What is an extranet?


     email: geoff.varosky@jornata.com | web: www.jornata.com | blog: www.sharepointyankee.com | twitter: @gvaro
                                                                                                          4
     Thinking SharePoint? Think Jornata.
What is an extranet?




 email: geoff.varosky@jornata.com | web: www.jornata.com | blog: www.sharepointyankee.com | twitter: @gvaro
                                                                                                      5
 Thinking SharePoint? Think Jornata.
What is an extranet?


Controlled access from
  external networks


     email: geoff.varosky@jornata.com | web: www.jornata.com | blog: www.sharepointyankee.com | twitter: @gvaro
                                                                                                          6
     Thinking SharePoint? Think Jornata.
What is an extranet?


Controlled access from
 EXTeRnAl NETworks


     email: geoff.varosky@jornata.com | web: www.jornata.com | blog: www.sharepointyankee.com | twitter: @gvaro
                                                                                                          7
     Thinking SharePoint? Think Jornata.
Simple Extranet Example




   email: geoff.varosky@jornata.com | web: www.jornata.com | blog: www.sharepointyankee.com | twitter: @gvaro
                                                                                                        8
   Thinking SharePoint? Think Jornata.
Requirements
• What do you REALLY need?
  –   Who needs access?
  –   How sensitive is the data?
  –   How sensitive is your network?
  –   Budget?




                email: geoff.varosky@jornata.com | web: www.jornata.com | blog: www.sharepointyankee.com | twitter: @gvaro
                                                                                                                     9
                Thinking SharePoint? Think Jornata.
Requirements




email: geoff.varosky@jornata.com | web: www.jornata.com | blog: www.sharepointyankee.com | twitter: @gvaro
                                                                                                    10
Thinking SharePoint? Think Jornata.
Requirements
• Who needs access?
  – Internal employees only?
     • Active Directory
  – Internal employees and external users?
     • Active Directory
          – Additional domain with restricted access
     • Active Directory & Forms Based Authentication
          – Claims Authentication
  – External
     • Clients, partners, consultants
          – Active Directory
          – Forms Based Authentication
          – Separate or together?




                   email: geoff.varosky@jornata.com | web: www.jornata.com | blog: www.sharepointyankee.com | twitter: @gvaro
                                                                                                                       11
                   Thinking SharePoint? Think Jornata.
Remember this…

               You are giving a key
                  to access your
                company’s data in
                  some form or
                     another.
email: geoff.varosky@jornata.com | web: www.jornata.com | blog: www.sharepointyankee.com | twitter: @gvaro
                                                                                                    12
Thinking SharePoint? Think Jornata.
Requirements
• How sensitive is the data & internal network?
   – Network & SharePoint
      • DMZ
      • Separate web application
      • Separate farm




                  email: geoff.varosky@jornata.com | web: www.jornata.com | blog: www.sharepointyankee.com | twitter: @gvaro
                                                                                                                      13
                  Thinking SharePoint? Think Jornata.
Requirements
• How sensitive is the data & internal network?
   – Security
       • Secure Certificates (SSL)
       • Encryption
       • Firewall
             – Both hardware and software?
             – Content Filtering
             – ACLs
       •   Virtual Private Network
       •   Anti-Virus and Anti-Malware
       •   Client-based certificates
       •   One-time passwords (RSA tokens)
       •   Phone verification
       •   Biometrics
             – Retina, fingerprint, facial structure, hair and blood samples

                      email: geoff.varosky@jornata.com | web: www.jornata.com | blog: www.sharepointyankee.com | twitter: @gvaro
                                                                                                                          14
                      Thinking SharePoint? Think Jornata.
SharePoint 2010



 email: geoff.varosky@jornata.com | web: www.jornata.com | blog: www.sharepointyankee.com | twitter: @gvaro
                                                                                                     15
 Thinking SharePoint? Think Jornata.
SharePoint 2010
• Versions?
   – Foundation up to Enterprise Server 2010
      • Claims Based Authentication
            – Forms Based Authentication


   – Office 365?

   – Configuration (and our Demo)
      •   Create ASP.NET Membership Database
      •   Configure SharePoint
      •   Configure IIS
      •   Create and Manage Users


                    email: geoff.varosky@jornata.com | web: www.jornata.com | blog: www.sharepointyankee.com | twitter: @gvaro
                                                                                                                        16
                    Thinking SharePoint? Think Jornata.
DEMO!



email: geoff.varosky@jornata.com | web: www.jornata.com | blog: www.sharepointyankee.com | twitter: @gvaro
                                                                                                    17
Thinking SharePoint? Think Jornata.
Managing Users
• IIS
   – Must change default role manager and membership providers
     each time = DOWNTIME.
   – Separate IIS Virtual Web Application
• BCS
   – Great way to manage users (passwords, emails, etc.)
   – No ability to create users without another layer of logic
• Codeplex
   – SharePoint 2010 FBA Pack
        • http://sharepoint2010fba.codeplex.com
• 3rd Party…
   – DevIt.EU
        • http://www.devit.eu/
                    email: geoff.varosky@jornata.com | web: www.jornata.com | blog: www.sharepointyankee.com | twitter: @gvaro
                                                                                                                        18
                    Thinking SharePoint? Think Jornata.
Remember this too…
• Test the configuration
• Review security regularly




            email: geoff.varosky@jornata.com | web: www.jornata.com | blog: www.sharepointyankee.com | twitter: @gvaro
                                                                                                                19
            Thinking SharePoint? Think Jornata.
Resources
• My blog series
   – Part 1 : http://go.gvaro.net/ExtranetsP1
   – Part 2 : http://go.gvaro.net/ExtranetsP2
   – Part 3 : http://go.gvaro.net/ExtranetsP3

• My Virtual Environment via CloudShare
   – SharePoint 2010 Information Worker image
   – Configured just about the same as we did here
   – On the desktop
       • Links to my information
       • Link to Extranet
       • 14 Day Trial
       • Use promo code GEOFF to get first month for $29!
       • http://go.gvaro.net/ExtranetsVM3
                       email: gvarosky@jornata.com | web: www.jornata.com | blog: www.sharepointyankee.com | twitter: @gvaro
                                                                                                                      20
                   Thinking SharePoint? Think Jornata.
Resources
• Phone Factor – Phone Verification
   – http://www.phonefactor.com
• Plan Security Hardening (TechNet)
   – http://go.gvaro.net/uSyY1Z
• SharePoint 2007 & 2010 Farm Ports (Firewall Config)
   – http://go.gvaro.net/uWQZzU
• SharePoint Ports, Proxies, and Protocols (Firewall Config)
   – http://go.gvaro.net/tblxCn
• Harden SQL Server for SharePoint
   – http://go.gvaro.net/viVQuN


                 email: geoff.varosky@jornata.com | web: www.jornata.com | blog: www.sharepointyankee.com | twitter: @gvaro
                                                                                                                     21
                 Thinking SharePoint? Think Jornata.
Resources
• Visual FBA configuration by Donal Conlon
   – http://go.gvaro.net/oPnAYx

• Extranet tested topologies for SP 2010 Model
   – http://go.gvaro.net/SP2010ExtTopMod

• ASP.NET 2.0 Membership Database Reference
   – Create, Add Users, etc.
   – http://go.gvaro.net/AN2Mbr

• FBA Configuration in SharePoint 2010
   – LDAP: http://go.gvaro.net/FBALDAP
   – ASP.NET Membership DB: http://go.gvaro.net/FBAANMDB

                email: geoff.varosky@jornata.com | web: www.jornata.com | blog: www.sharepointyankee.com | twitter: @gvaro
                                                                                                                    22
                Thinking SharePoint? Think Jornata.
Resources
• PeoplePicker Wildcard Search
   – http://go.gvaro.net/FBAWildCard

• Helpful Resources for Troubleshooting Membership
  Providers
   – http://go.gvaro.net/TSMemProv


• “Sign me in automatically” in FBA
   – http://go.gvaro.net/pAkDQP


• Configuring SSL in a Development Environment
   – http://go.gvaro.net/uOTTlJ
                 email: geoff.varosky@jornata.com | web: www.jornata.com | blog: www.sharepointyankee.com | twitter: @gvaro
                                                                                                                     23
                 Thinking SharePoint? Think Jornata.
email: geoff.varosky@jornata.com | web: www.jornata.com | blog: www.sharepointyankee.com | twitter: @gvaro
                                                                                                    24
Thinking SharePoint? Think Jornata.
•   Meets 2nd Wednesday/Month
•   6P – 8PM
•   Microsoft Waltham & Cambridge
•   http://www.bostonsharepointug.org
•   Twitter: @BASPUG / #BASPUG


            email: geoff.varosky@jornata.com | web: www.jornata.com | blog: www.sharepointyankee.com | twitter: @gvaro
                                                                                                                25
            Thinking SharePoint? Think Jornata.
Q&A

email: geoff.varosky@jornata.com | web: www.jornata.com | blog: www.sharepointyankee.com | twitter: @gvaro
                                                                                                    26
Thinking SharePoint? Think Jornata.
About Me
• Geoff Varosky
  – Jornata
     •   Director, Development & Evangelism
     •   Blogger, Speaker
     •   BASPUG Co-Founder
     •   SPS Boston Co-Organizer
  – Blog : www.sharepointyankee.com
  – Email: geoff.varosky@jornata.com
  – Twitter: @gvaro
  – LinkedIn & Facebook
                email: geoff.varosky@jornata.com | web: www.jornata.com | blog: www.sharepointyankee.com | twitter: @gvaro
                                                                                                                    27
                Thinking SharePoint? Think Jornata.

More Related Content

PDF
Planning and Configuring Extranets in SharePoint 2010
PPTX
Planning and Configuring Extranets in SharePoint 2010
PPTX
Planning and Configuring Extranets in SharePoint 2010
PPTX
Planning and Configuring Extranets in SharePoint 2010
PPTX
Planning and Configuring Extranets in SharePoint 2010
PPTX
What's New for Developers in SharePoint 2010
PPTX
Creating Custom Actions within SharePoint
PPTX
SharePoint Saturday EMEA - The Ribbon UI and Custom Actions in SharePoint 2010
Planning and Configuring Extranets in SharePoint 2010
Planning and Configuring Extranets in SharePoint 2010
Planning and Configuring Extranets in SharePoint 2010
Planning and Configuring Extranets in SharePoint 2010
Planning and Configuring Extranets in SharePoint 2010
What's New for Developers in SharePoint 2010
Creating Custom Actions within SharePoint
SharePoint Saturday EMEA - The Ribbon UI and Custom Actions in SharePoint 2010

What's hot (19)

PPTX
From SharePoint Designer to Visual Studio - Prototyping and Deploying Solutio...
PPTX
Spsnh geoff varosky - jornata - planning and configuring extranets in share...
PDF
Planning and Configuring Extranets in SharePoint 2010
PDF
The Ribbon UI and Custom Actions in SharePoint 2010
PPTX
SharePoint Saturday NYC 1/30/10 - Whats New For Developers In Share Point 2010
PPTX
Planning and Configuring Extranets in SharePoint 2010
PPTX
Creating Custom Actions in SharePoint 2010
PPTX
SharePoint Saturday Hartford - 01/29/11 - Creating Custom Actions in SharePoi...
PPTX
SharePoint Saturday Boston 2/27/10 - Whats New For Developers In SharePoint 2010
PPT
Part 1 - Everything You Need To Know About SharePoint's Social Capabilities -...
PDF
Metavis Webinar 2012 - Everything You Need To Know About SharePoints Social C...
PDF
Enterprise 2.0 - Everything You Need To Know About SharePoint 2010 Social Cap...
PPTX
Sharpen SharePoint Adoption in SharePoint 2013 with Gamification
PPTX
SPSNY 2012 - SharePoint In The Cloud
PPTX
Social Features of SharePoint 2013: Enhancing Productivity
PPTX
The Flash Facebook Cookbook - FlashMidlands
PPTX
Fried sps boston hybrid talk
PDF
Fried sps boston hybrid share point
PPT
Social In SharePoint 2010
From SharePoint Designer to Visual Studio - Prototyping and Deploying Solutio...
Spsnh geoff varosky - jornata - planning and configuring extranets in share...
Planning and Configuring Extranets in SharePoint 2010
The Ribbon UI and Custom Actions in SharePoint 2010
SharePoint Saturday NYC 1/30/10 - Whats New For Developers In Share Point 2010
Planning and Configuring Extranets in SharePoint 2010
Creating Custom Actions in SharePoint 2010
SharePoint Saturday Hartford - 01/29/11 - Creating Custom Actions in SharePoi...
SharePoint Saturday Boston 2/27/10 - Whats New For Developers In SharePoint 2010
Part 1 - Everything You Need To Know About SharePoint's Social Capabilities -...
Metavis Webinar 2012 - Everything You Need To Know About SharePoints Social C...
Enterprise 2.0 - Everything You Need To Know About SharePoint 2010 Social Cap...
Sharpen SharePoint Adoption in SharePoint 2013 with Gamification
SPSNY 2012 - SharePoint In The Cloud
Social Features of SharePoint 2013: Enhancing Productivity
The Flash Facebook Cookbook - FlashMidlands
Fried sps boston hybrid talk
Fried sps boston hybrid share point
Social In SharePoint 2010
Ad

Similar to Planning and Configuring Extranets in SharePoint 2010 (20)

PPTX
Best Practices in SharePoint Development - Just Freakin Work! Overcoming Hurd...
PPTX
The Ribbon UI and Custom Actions in SharePoint 2010
PPTX
Planning and Configuring Extranets in SharePoint 2010 @ SharePoint Saturday N...
PPTX
Who? What? Where? Searching in SharePoint
PPTX
Planning and Configuring Extranets in SharePoint 2010
PPTX
Preparing for SharePoint 2013
PPTX
Building a SharePoint Platform that Scales
PPTX
Building a SharePoint Platform That Scales
PPTX
Jornata llc sps baltimore 2012 - share point branding
PDF
Adoption Tactics; Why Your End Users Will Rant & Rave Over SharePoint 2013 #S...
PDF
What is share point sps_denver_final
PDF
Fried baspug hybrid share point
PPTX
PPT
SharePoint Fest Denver - Everything You Need To Know About SharePoint Social ...
PDF
SharePoint Saturday Richmond - So you want to implement SharePoint 2010, what...
PPTX
Sps ottawa 2012 slides - "my SharePoint is a production platform! not facebook!"
PPTX
Searching for SharePoint Analytics
PPTX
SharePoint Online (365) vs SharePoint On-Premises
PPTX
Share point awareness
PDF
SharePoint 2013 Adoption Tactics #SPSDFW
Best Practices in SharePoint Development - Just Freakin Work! Overcoming Hurd...
The Ribbon UI and Custom Actions in SharePoint 2010
Planning and Configuring Extranets in SharePoint 2010 @ SharePoint Saturday N...
Who? What? Where? Searching in SharePoint
Planning and Configuring Extranets in SharePoint 2010
Preparing for SharePoint 2013
Building a SharePoint Platform that Scales
Building a SharePoint Platform That Scales
Jornata llc sps baltimore 2012 - share point branding
Adoption Tactics; Why Your End Users Will Rant & Rave Over SharePoint 2013 #S...
What is share point sps_denver_final
Fried baspug hybrid share point
SharePoint Fest Denver - Everything You Need To Know About SharePoint Social ...
SharePoint Saturday Richmond - So you want to implement SharePoint 2010, what...
Sps ottawa 2012 slides - "my SharePoint is a production platform! not facebook!"
Searching for SharePoint Analytics
SharePoint Online (365) vs SharePoint On-Premises
Share point awareness
SharePoint 2013 Adoption Tactics #SPSDFW
Ad

More from Geoff Varosky (8)

PPTX
Using Azure Runbooks and Microsoft Flow to Automate SharePoint Tasks
PPTX
Automating Enterprise Application Deployments with PowerShell
PDF
Automating Your Enterprise Application Deployments with PowerShell
PPTX
Creating Custom Actions in SharePoint 2010
PDF
Creating Custom Actions in SharePoint 2010
PDF
Just Freakin' Work - Overcoming Hurdles and Avoiding Pain
PPTX
Global SharePoint Users Group 1/5/10 - Creating Custom Actions Within SharePoint
PPTX
SharePoint Saturday DC 12/5/09 - Introduction To Developing Custom Actions Wi...
Using Azure Runbooks and Microsoft Flow to Automate SharePoint Tasks
Automating Enterprise Application Deployments with PowerShell
Automating Your Enterprise Application Deployments with PowerShell
Creating Custom Actions in SharePoint 2010
Creating Custom Actions in SharePoint 2010
Just Freakin' Work - Overcoming Hurdles and Avoiding Pain
Global SharePoint Users Group 1/5/10 - Creating Custom Actions Within SharePoint
SharePoint Saturday DC 12/5/09 - Introduction To Developing Custom Actions Wi...

Recently uploaded (20)

PDF
Machine learning based COVID-19 study performance prediction
PDF
7 ChatGPT Prompts to Help You Define Your Ideal Customer Profile.pdf
PDF
Chapter 3 Spatial Domain Image Processing.pdf
PDF
Encapsulation_ Review paper, used for researhc scholars
PDF
MIND Revenue Release Quarter 2 2025 Press Release
PDF
How UI/UX Design Impacts User Retention in Mobile Apps.pdf
PPTX
Spectroscopy.pptx food analysis technology
DOCX
The AUB Centre for AI in Media Proposal.docx
PDF
cuic standard and advanced reporting.pdf
PPTX
Effective Security Operations Center (SOC) A Modern, Strategic, and Threat-In...
PDF
Per capita expenditure prediction using model stacking based on satellite ima...
PPTX
Detection-First SIEM: Rule Types, Dashboards, and Threat-Informed Strategy
PPT
“AI and Expert System Decision Support & Business Intelligence Systems”
PDF
Empathic Computing: Creating Shared Understanding
PDF
Unlocking AI with Model Context Protocol (MCP)
PPTX
Digital-Transformation-Roadmap-for-Companies.pptx
PDF
Build a system with the filesystem maintained by OSTree @ COSCUP 2025
PPTX
Programs and apps: productivity, graphics, security and other tools
PDF
Peak of Data & AI Encore- AI for Metadata and Smarter Workflows
PDF
Electronic commerce courselecture one. Pdf
Machine learning based COVID-19 study performance prediction
7 ChatGPT Prompts to Help You Define Your Ideal Customer Profile.pdf
Chapter 3 Spatial Domain Image Processing.pdf
Encapsulation_ Review paper, used for researhc scholars
MIND Revenue Release Quarter 2 2025 Press Release
How UI/UX Design Impacts User Retention in Mobile Apps.pdf
Spectroscopy.pptx food analysis technology
The AUB Centre for AI in Media Proposal.docx
cuic standard and advanced reporting.pdf
Effective Security Operations Center (SOC) A Modern, Strategic, and Threat-In...
Per capita expenditure prediction using model stacking based on satellite ima...
Detection-First SIEM: Rule Types, Dashboards, and Threat-Informed Strategy
“AI and Expert System Decision Support & Business Intelligence Systems”
Empathic Computing: Creating Shared Understanding
Unlocking AI with Model Context Protocol (MCP)
Digital-Transformation-Roadmap-for-Companies.pptx
Build a system with the filesystem maintained by OSTree @ COSCUP 2025
Programs and apps: productivity, graphics, security and other tools
Peak of Data & AI Encore- AI for Metadata and Smarter Workflows
Electronic commerce courselecture one. Pdf

Planning and Configuring Extranets in SharePoint 2010

  • 1. Thinking SharePoint? Think Jornata. Planning and Configuring Extranets in SharePoint 2010 Prepared for Prepared by Geoff Varosky Jornata Jornata 61-63 Chatham Street Fourth Floor Boston, MA 02109 Submitted on January 9, 2012
  • 2. About Me • Geoff Varosky – Jornata • Director, Development & Evangelism • Blogger, Speaker • BASPUG Co-Founder • SPS Boston Co-Organizer – Blog : www.sharepointyankee.com – Email: geoff.varosky@jornata.com – Twitter: @gvaro – LinkedIn & Facebook email: geoff.varosky@jornata.com | web: www.jornata.com | blog: www.sharepointyankee.com | twitter: @gvaro 2 Thinking SharePoint? Think Jornata.
  • 3. Agenda • Thinking – What is an extranet? – Requirements – SharePoint 2010 • Doing – Configuration • Forms Based Authentication – ASP.Net SQL Membership Database • SharePoint • IIS – User and Role Management email: geoff.varosky@jornata.com | web: www.jornata.com | blog: www.sharepointyankee.com | twitter: @gvaro 3 Thinking SharePoint? Think Jornata.
  • 4. What is an extranet? email: geoff.varosky@jornata.com | web: www.jornata.com | blog: www.sharepointyankee.com | twitter: @gvaro 4 Thinking SharePoint? Think Jornata.
  • 5. What is an extranet? email: geoff.varosky@jornata.com | web: www.jornata.com | blog: www.sharepointyankee.com | twitter: @gvaro 5 Thinking SharePoint? Think Jornata.
  • 6. What is an extranet? Controlled access from external networks email: geoff.varosky@jornata.com | web: www.jornata.com | blog: www.sharepointyankee.com | twitter: @gvaro 6 Thinking SharePoint? Think Jornata.
  • 7. What is an extranet? Controlled access from EXTeRnAl NETworks email: geoff.varosky@jornata.com | web: www.jornata.com | blog: www.sharepointyankee.com | twitter: @gvaro 7 Thinking SharePoint? Think Jornata.
  • 8. Simple Extranet Example email: geoff.varosky@jornata.com | web: www.jornata.com | blog: www.sharepointyankee.com | twitter: @gvaro 8 Thinking SharePoint? Think Jornata.
  • 9. Requirements • What do you REALLY need? – Who needs access? – How sensitive is the data? – How sensitive is your network? – Budget? email: geoff.varosky@jornata.com | web: www.jornata.com | blog: www.sharepointyankee.com | twitter: @gvaro 9 Thinking SharePoint? Think Jornata.
  • 10. Requirements email: geoff.varosky@jornata.com | web: www.jornata.com | blog: www.sharepointyankee.com | twitter: @gvaro 10 Thinking SharePoint? Think Jornata.
  • 11. Requirements • Who needs access? – Internal employees only? • Active Directory – Internal employees and external users? • Active Directory – Additional domain with restricted access • Active Directory & Forms Based Authentication – Claims Authentication – External • Clients, partners, consultants – Active Directory – Forms Based Authentication – Separate or together? email: geoff.varosky@jornata.com | web: www.jornata.com | blog: www.sharepointyankee.com | twitter: @gvaro 11 Thinking SharePoint? Think Jornata.
  • 12. Remember this… You are giving a key to access your company’s data in some form or another. email: geoff.varosky@jornata.com | web: www.jornata.com | blog: www.sharepointyankee.com | twitter: @gvaro 12 Thinking SharePoint? Think Jornata.
  • 13. Requirements • How sensitive is the data & internal network? – Network & SharePoint • DMZ • Separate web application • Separate farm email: geoff.varosky@jornata.com | web: www.jornata.com | blog: www.sharepointyankee.com | twitter: @gvaro 13 Thinking SharePoint? Think Jornata.
  • 14. Requirements • How sensitive is the data & internal network? – Security • Secure Certificates (SSL) • Encryption • Firewall – Both hardware and software? – Content Filtering – ACLs • Virtual Private Network • Anti-Virus and Anti-Malware • Client-based certificates • One-time passwords (RSA tokens) • Phone verification • Biometrics – Retina, fingerprint, facial structure, hair and blood samples email: geoff.varosky@jornata.com | web: www.jornata.com | blog: www.sharepointyankee.com | twitter: @gvaro 14 Thinking SharePoint? Think Jornata.
  • 15. SharePoint 2010 email: geoff.varosky@jornata.com | web: www.jornata.com | blog: www.sharepointyankee.com | twitter: @gvaro 15 Thinking SharePoint? Think Jornata.
  • 16. SharePoint 2010 • Versions? – Foundation up to Enterprise Server 2010 • Claims Based Authentication – Forms Based Authentication – Office 365? – Configuration (and our Demo) • Create ASP.NET Membership Database • Configure SharePoint • Configure IIS • Create and Manage Users email: geoff.varosky@jornata.com | web: www.jornata.com | blog: www.sharepointyankee.com | twitter: @gvaro 16 Thinking SharePoint? Think Jornata.
  • 17. DEMO! email: geoff.varosky@jornata.com | web: www.jornata.com | blog: www.sharepointyankee.com | twitter: @gvaro 17 Thinking SharePoint? Think Jornata.
  • 18. Managing Users • IIS – Must change default role manager and membership providers each time = DOWNTIME. – Separate IIS Virtual Web Application • BCS – Great way to manage users (passwords, emails, etc.) – No ability to create users without another layer of logic • Codeplex – SharePoint 2010 FBA Pack • http://sharepoint2010fba.codeplex.com • 3rd Party… – DevIt.EU • http://www.devit.eu/ email: geoff.varosky@jornata.com | web: www.jornata.com | blog: www.sharepointyankee.com | twitter: @gvaro 18 Thinking SharePoint? Think Jornata.
  • 19. Remember this too… • Test the configuration • Review security regularly email: geoff.varosky@jornata.com | web: www.jornata.com | blog: www.sharepointyankee.com | twitter: @gvaro 19 Thinking SharePoint? Think Jornata.
  • 20. Resources • My blog series – Part 1 : http://go.gvaro.net/ExtranetsP1 – Part 2 : http://go.gvaro.net/ExtranetsP2 – Part 3 : http://go.gvaro.net/ExtranetsP3 • My Virtual Environment via CloudShare – SharePoint 2010 Information Worker image – Configured just about the same as we did here – On the desktop • Links to my information • Link to Extranet • 14 Day Trial • Use promo code GEOFF to get first month for $29! • http://go.gvaro.net/ExtranetsVM3 email: gvarosky@jornata.com | web: www.jornata.com | blog: www.sharepointyankee.com | twitter: @gvaro 20 Thinking SharePoint? Think Jornata.
  • 21. Resources • Phone Factor – Phone Verification – http://www.phonefactor.com • Plan Security Hardening (TechNet) – http://go.gvaro.net/uSyY1Z • SharePoint 2007 & 2010 Farm Ports (Firewall Config) – http://go.gvaro.net/uWQZzU • SharePoint Ports, Proxies, and Protocols (Firewall Config) – http://go.gvaro.net/tblxCn • Harden SQL Server for SharePoint – http://go.gvaro.net/viVQuN email: geoff.varosky@jornata.com | web: www.jornata.com | blog: www.sharepointyankee.com | twitter: @gvaro 21 Thinking SharePoint? Think Jornata.
  • 22. Resources • Visual FBA configuration by Donal Conlon – http://go.gvaro.net/oPnAYx • Extranet tested topologies for SP 2010 Model – http://go.gvaro.net/SP2010ExtTopMod • ASP.NET 2.0 Membership Database Reference – Create, Add Users, etc. – http://go.gvaro.net/AN2Mbr • FBA Configuration in SharePoint 2010 – LDAP: http://go.gvaro.net/FBALDAP – ASP.NET Membership DB: http://go.gvaro.net/FBAANMDB email: geoff.varosky@jornata.com | web: www.jornata.com | blog: www.sharepointyankee.com | twitter: @gvaro 22 Thinking SharePoint? Think Jornata.
  • 23. Resources • PeoplePicker Wildcard Search – http://go.gvaro.net/FBAWildCard • Helpful Resources for Troubleshooting Membership Providers – http://go.gvaro.net/TSMemProv • “Sign me in automatically” in FBA – http://go.gvaro.net/pAkDQP • Configuring SSL in a Development Environment – http://go.gvaro.net/uOTTlJ email: geoff.varosky@jornata.com | web: www.jornata.com | blog: www.sharepointyankee.com | twitter: @gvaro 23 Thinking SharePoint? Think Jornata.
  • 24. email: geoff.varosky@jornata.com | web: www.jornata.com | blog: www.sharepointyankee.com | twitter: @gvaro 24 Thinking SharePoint? Think Jornata.
  • 25. Meets 2nd Wednesday/Month • 6P – 8PM • Microsoft Waltham & Cambridge • http://www.bostonsharepointug.org • Twitter: @BASPUG / #BASPUG email: geoff.varosky@jornata.com | web: www.jornata.com | blog: www.sharepointyankee.com | twitter: @gvaro 25 Thinking SharePoint? Think Jornata.
  • 26. Q&A email: geoff.varosky@jornata.com | web: www.jornata.com | blog: www.sharepointyankee.com | twitter: @gvaro 26 Thinking SharePoint? Think Jornata.
  • 27. About Me • Geoff Varosky – Jornata • Director, Development & Evangelism • Blogger, Speaker • BASPUG Co-Founder • SPS Boston Co-Organizer – Blog : www.sharepointyankee.com – Email: geoff.varosky@jornata.com – Twitter: @gvaro – LinkedIn & Facebook email: geoff.varosky@jornata.com | web: www.jornata.com | blog: www.sharepointyankee.com | twitter: @gvaro 27 Thinking SharePoint? Think Jornata.