SlideShare ist ein Scribd-Unternehmen logo
1 von 41
SharePoint 2013 in
a hybrid world
#spsbe20
Jethro SEGHERS
Thanks to our
Sponsors
Platinum
Gold
Silver
ABOUT ME
• Jethro SEGHERS
• Office 365 MVP
• @jseghers
• http://www.j-solutions.be/blog
AGENDA • What is hybrid within Office 365
• Why hybrid
• Different setups
• Analysis of the building blocks
• Different Steps
• See The Results
• Resources
• Q&A
ON PREMISE
vs
OFFICE 365
ON PREMISE
+
OFFICE 365
OFFICE 365
IS
ATTRACTIVE
1. It saves me a lot of €€€€€
2. I always have the latest and greatest
collaboration, email and UC tools
3. Allows me to focus on my core business, not IT
4. Microsoft can run SP more reliably and
efficiently than I can
5. I can easily scale up/down according to
demand
6. I can more easily work with customers, partners
outside of my company
But ….
MY
BUSINESS
IS
ON PREMISE
1. I have existing investments (customized SP
deployments w/lots of data and settings,
custom solutions, LOB systems, etc)
2. I can’t do everything in the Cloud that I can do
on premise
3. I want to protect my sensitive data by keeping it
close
WHY
HYBRID
• Migration
• Business Driven
WHY
HYBRID
-
MIGRATION
• Early Adopter: Move all data to
the cloud ASAP.
• Risk Averse: Get a trial on SPO,
Evaluate Risks, Numbers (ROI)
• Typical: Freeze on Premise Site
Creation; start with new content
first.
WHY
HYBRID
-
MIGRATION
• Same Sign On
• 1 URL to enter SP & SPO
• Use Hybrid Search
• Use Hybrid BCS
WHY HYBRID
-
BUSINESS
DRIVEN
• Keep Sensitive Data on Premise -whatever
sensitive may mean-
• Capacity Flexibility
• Intranet – Extranet
• Collaboration with External Partners
• Typically defined in your Information structure &
governance plan.
• Geo Location
• …
DIFFERENT
SETUPS
ONE-WAY
OUTBOUND
DIFFERENT
SETUPS
ONE-WAY
INBOUND
DIFFERENT
SETUPS
TWO-WAY
DIFFERENT
SETUPS
TWO-WAY
DETAIL
FROM
THEORY
TO
IMPLEMEN-
TATION
• Reason of going Hybrid
• Choosing which Setup
• Configuring all Components
• Supporting Authentication
• Securing traffic
INGREDIENTS • An operational on-premises AD DS domain in a single
forest
• An on-premises server for AD FS 2.0.
• An on-premises server for the Windows Azure Directory
Synchronization tool.
• Windows Azure PowerShell Cmdlets
• Internet Domain & DNS access
• Operation SharePoint 2013 Farm
• An X.509 wildcard or SAN certificate.
• Office 365 Enterprise Subscription with 15.0.0.4420 as
the minimum build number
• A supported on-premises reverse proxy device (only for
inbound & bidirectional communication).
ENVIRONMENT
CONFIGURATION
NON SharePoint
Tasks
Reverse Proxy and
Certificate Auth
Identity Provider
MSOL Tools
Dirsync
UAG
ADFS Servers
SharePoint Servers
Office 365
Dirsync and Tools Servers
MSOL Tools
Reverse
Proxy
and
Auth
• When using hybrid features Office 365
sends requests from sites in the cloud to
your on-premise farm
• You need to establish a reverse proxy
for these calls to be channeled through
to secure the process
• Those requests can be authenticated at
the reverse proxy before they are
forwarded to SharePoint
• SharePoint supports using a certificate
for authenticating to the reverse proxy
server when sending a request
UAG
ADFS Servers
SharePoint Servers
Office 365
Dirsync and Tools Servers
Reverse
Proxy
Requirements
• 2 network cards - one
connected to the Internet and
the other to the internal
company network
• Route inbound SSL traffic to
the on-premises SharePoint
farm without rewriting packet
headers
• Support SSL termination
• UAG, F5, …
UAG
ADFS Servers
SharePoint Servers
Office 365
Dirsync and Tools Servers
Identity
Provider
In order to have a single-sign on experience, you need a
federated identity provider like ADFS
2 or more load balanced ADFS servers
An SSL certificate for the ADFS site
A proxy device, like the ADFS proxy server
All users must have a UPN of a registered domain (i.e.
“.local” or similar suffixes will not work)
Service Account: Logon as Batch Job & Logon as a
Service
UAG
ADFS Servers
SharePoint Servers
Office 365
Dirsync and Tools Servers
MSOL
TOOLS
Microsoft Online Sign In Assistant
Windows Azure Active Directory PowerShell Cmdlets
(in portal)
You need to run this on SharePoint Server to
configure trust with ACS
You need to run this for SSO (usually run on own
server)
UAG
ADFS Servers
SharePoint Servers
Office 365
Dirsync and Tools Servers
SSO Connect ADFS to Office 365
1. Connect-MSOLService
2. New-MSOLFederatedDomain
3. Update DNS
OR
1. Add Domain via Office 365 Portal
2. Update DNS
3. Connect-MSOLService
4. Convert-MSOLDomainToFederated
!!! USE SMARTLINKS !!!
!!! Run this on your Primary ADFS Server !!!
UAG
ADFS Servers
SharePoint Servers
Office 365
Dirsync and Tools Servers
DirSync Do Not Run it on an AD – Single Forest (at this time)
Service accounts: svc_dirsync: Enterprise Admin on
AD
Global Administrator on Office 365
Install DirSync and let the Wizard Run
Syncs Users, Groups & Contacts
!!! It doesn’t give your Users Licenses !!!
UAG
ADFS Servers
SharePoint Servers
Office 365
Dirsync and Tools Servers
ReCAP
SharePoint
2013
Config
1. New STS Token Signing
Certificate
2. Configuration of a Trust between
SP on Premise & ACS
3. Configure Secure Store
4. Configure UPA
5. Try it !
STS
Token
Signing
Certificate
You need to replace the default token signing certificate for the SharePoint
STS because Access Control Service (ACS) will not trust it
Replace it with
• A certificate issued by a public certificate authority
• A self signed certificate that you create in IIS Manager
• NOT: Domain-issued certificate
Set-SPSecurityTokenServiceConfig with the ImportSigningCertificate flag.
Trust
Between
SP
&
ACS
Now you need to create an OAuth trust for
applications to exchange data between o365
and on-prem
Using MSOL PowerShell (on prem):
Create an AppPrincipal using New-MsolServicePrincipalCredential
Create a proxy to ACS using New-SPAzureAccessControlServiceApplicationProxy
Complete the trust using New-SPTrustedSecurityTokenIssuer
Configure
Secure Store
The Secure Store Service is used to create an application
that stores the certificate used to authenticate with the UAG
HTTPS trunk
In Office 365 create a new Secure Store Service target
application
Save the Target Application ID name because you will use that
configuring a result source
In the credentials field configure it as a Certificate Password
Click the Set button for the Credentials
Browse to the certificate CER file that was used for the UAG HTTPS trunk; leave the password fields
blank
Configure
UPA
It’s critically important that you:
• Have a UPA up and running
• Have it populated with current data from Active Directory
We use the UPA on the local farm to determine what rights a user has
– what claims they have, what groups they belong to, etc.
With a hybrid solution, anything that you grant rights to needs to be in
the profile system
E.g., if you augment claims on premise and use a custom claims provider to
grant rights to content using those claims, an office 365 user would not see that
data because those custom claims are not added when you login to office 365
RECAP
Necessary
Steps
• Install & Configure all necessary tools
• Replace STS Certificate
• Upload Certificate to Office 365
• Add Hostname of server to SP Principal
object of Office 365
• Register SPO S2S Principal Object to On
Premise
• Set SP Authentication Realm to Context ID of
Office 365 Tenant
• Configure On Premise ACS Proxy and setup
Trust with ACS.
Create A
Result Source
Create a new result source and:
Use Remote SharePoint as the Protocol
If you are on-prem and getting results from Office
365:
• Use the Url of your office 365 for the Remote Service Url
• Use Default Authentication for credentials
If you are office 365 and getting results from on-prem
:
• Use the HTTPS Url of the UAG HTTPS trunk for the Remote
Service Url
• Use SSO id for credentials and enter the name of the SSO application
definition you created to store the UAG certificate
Create A
Result Source
Create A
Query Rule
This is where you can do a “live” test to see if everything is
working
Create a new query rule
Remove the default Condition
Click on Add Result Block
Select your result source
Click on the Test tab and then
Click the “Show more” link
Type some query terms in the “{subjectTerms}:” edit box
Click the “Test query” button
If you have configured everything correctly – Voila! – you will see search results from
the remote farm
See the
Results
Results from
the Cloud
Results from
On Prem
RESOURCES
OnRamp
https://onramp.office365.com/onramp/
HYBRID
http://technet.microsoft.com/en-us/library/jj838715.aspx
Try To Find the WORD Documents ….
THANK YOU
Jethro SEGHERS
Jethro.seghers@j-solutions.be
http://www.j-solutions.be/blog
@jseghers
Troubleshoot
Tips
If you aren’t getting data back between the
two environments here are some things that
you can do to narrow down the issue:
In your on prem farm turn up the ULS logging
Go into Central Admin, Monitoring, Configure diagnostic logging;
expand SharePoint Foundation and select:
App Auth
Application Authentication
Authentication Authorization
Claims Authentication
Change the “least critical” dropdowns to Verbose and
save changes
Monitor the ULS logs each time you execute a query
Troubleshoot
Tips (cont.)
Use Fiddler as a reverse proxy on your
SharePoint server; this requires
Installing Fiddler on the SharePoint server
Write a Fiddler script rule as described in Option #2
here:
http://www.fiddler2.com/Fiddler/help/reverseproxy.as
p
Look at the TextView of the Response. Here’s an
example of an error that you can see in there:
Troubleshooti
ng Tips
(cont.)
Be aware of latency in queries across the cloud
and on- premises
When a query is executed, ALL results must come back
before the result is shown to the user
Latencies can run 1200 to 1500 milliseconds
Because of this you may want to put some thought into when
you want to fire a query at a remote source
If you duplicate every single query you could introduce significant load on a
farm
Where you want results back ASAP then you wouldn’t want remote queries
to fire
You can also create a dedicated page that only queries the remote source
In short – you can mix and match with query rules to decide what works
best

Weitere ähnliche Inhalte

Was ist angesagt?

What's new in sharepoint 2016
What's new in sharepoint 2016What's new in sharepoint 2016
What's new in sharepoint 2016Mike Maadarani
 
SPSToronto: SharePoint 2016 - Hybrid, right choice for you and your organizat...
SPSToronto: SharePoint 2016 - Hybrid, right choice for you and your organizat...SPSToronto: SharePoint 2016 - Hybrid, right choice for you and your organizat...
SPSToronto: SharePoint 2016 - Hybrid, right choice for you and your organizat...Knut Relbe-Moe [MVP, MCT]
 
What's New in SharePoint 2016 for End Users Webinar with Intlock
What's New in SharePoint 2016 for End Users Webinar with IntlockWhat's New in SharePoint 2016 for End Users Webinar with Intlock
What's New in SharePoint 2016 for End Users Webinar with IntlockVlad Catrinescu
 
2015-06-10 Ceus by IberianSPC - new options for SharePoint 2016 and Office 36...
2015-06-10 Ceus by IberianSPC - new options for SharePoint 2016 and Office 36...2015-06-10 Ceus by IberianSPC - new options for SharePoint 2016 and Office 36...
2015-06-10 Ceus by IberianSPC - new options for SharePoint 2016 and Office 36...Patrick Guimonet
 
SharePoint 2016 - nextgenportal
SharePoint 2016 - nextgenportalSharePoint 2016 - nextgenportal
SharePoint 2016 - nextgenportal2SeeU
 
Fried sp techcon hybrid search deeper dive
Fried sp techcon hybrid search deeper diveFried sp techcon hybrid search deeper dive
Fried sp techcon hybrid search deeper diveJeff Fried
 
Prepare for SharePoint 2016 - IT Pro best practices for managing your SharePo...
Prepare for SharePoint 2016 - IT Pro best practices for managing your SharePo...Prepare for SharePoint 2016 - IT Pro best practices for managing your SharePo...
Prepare for SharePoint 2016 - IT Pro best practices for managing your SharePo...Toni Frankola
 
SharePoint 2016 Beta 2 What's new (End users and IT Pros) Microsoft Innovat...
SharePoint 2016   Beta 2 What's new (End users and IT Pros) Microsoft Innovat...SharePoint 2016   Beta 2 What's new (End users and IT Pros) Microsoft Innovat...
SharePoint 2016 Beta 2 What's new (End users and IT Pros) Microsoft Innovat...serge luca
 
What's new in SharePoint 2016 for IT Professionals Webinar with CrowCanyon
What's new in SharePoint 2016 for IT Professionals Webinar with CrowCanyonWhat's new in SharePoint 2016 for IT Professionals Webinar with CrowCanyon
What's new in SharePoint 2016 for IT Professionals Webinar with CrowCanyonVlad Catrinescu
 
Hosting SharePoint 2016 farm in azure
Hosting SharePoint 2016 farm in azureHosting SharePoint 2016 farm in azure
Hosting SharePoint 2016 farm in azureLearning SharePoint
 
JAXSPUG April 2016 - Staying in the Know with Office 365
JAXSPUG April 2016 - Staying in the Know with Office 365JAXSPUG April 2016 - Staying in the Know with Office 365
JAXSPUG April 2016 - Staying in the Know with Office 365Scott Hoag
 
SharePoint Fest Chicago 2014 - Anatomy of SharePoint and Office 365 Hybrid De...
SharePoint Fest Chicago 2014 - Anatomy of SharePoint and Office 365 Hybrid De...SharePoint Fest Chicago 2014 - Anatomy of SharePoint and Office 365 Hybrid De...
SharePoint Fest Chicago 2014 - Anatomy of SharePoint and Office 365 Hybrid De...Nik Patel
 
Cloud Hybrid Search with SharePoint
Cloud Hybrid Search with SharePointCloud Hybrid Search with SharePoint
Cloud Hybrid Search with SharePointJeff Fried
 
Dot netcampus2015 francescosodano-sharepoint2016whatsnew
Dot netcampus2015 francescosodano-sharepoint2016whatsnewDot netcampus2015 francescosodano-sharepoint2016whatsnew
Dot netcampus2015 francescosodano-sharepoint2016whatsnewDotNetCampus
 
What’s new in SharePoint 2016!
What’s new in SharePoint 2016!What’s new in SharePoint 2016!
What’s new in SharePoint 2016!AntonioMaio2
 
Sharepointarchitecturereal worldscenariofundamentals-150419043032-conversion-...
Sharepointarchitecturereal worldscenariofundamentals-150419043032-conversion-...Sharepointarchitecturereal worldscenariofundamentals-150419043032-conversion-...
Sharepointarchitecturereal worldscenariofundamentals-150419043032-conversion-...BIWUG
 
SharePoint 2016 - What’s New and What Matters
SharePoint 2016 - What’s New and What MattersSharePoint 2016 - What’s New and What Matters
SharePoint 2016 - What’s New and What MattersJohn Calvert
 

Was ist angesagt? (20)

What's new in sharepoint 2016
What's new in sharepoint 2016What's new in sharepoint 2016
What's new in sharepoint 2016
 
SPSToronto: SharePoint 2016 - Hybrid, right choice for you and your organizat...
SPSToronto: SharePoint 2016 - Hybrid, right choice for you and your organizat...SPSToronto: SharePoint 2016 - Hybrid, right choice for you and your organizat...
SPSToronto: SharePoint 2016 - Hybrid, right choice for you and your organizat...
 
What's New in SharePoint 2016 for End Users Webinar with Intlock
What's New in SharePoint 2016 for End Users Webinar with IntlockWhat's New in SharePoint 2016 for End Users Webinar with Intlock
What's New in SharePoint 2016 for End Users Webinar with Intlock
 
Office 365: Do’s and Don’ts, Lessons learned from the field
Office 365: Do’s and Don’ts, Lessons learned from the fieldOffice 365: Do’s and Don’ts, Lessons learned from the field
Office 365: Do’s and Don’ts, Lessons learned from the field
 
2015-06-10 Ceus by IberianSPC - new options for SharePoint 2016 and Office 36...
2015-06-10 Ceus by IberianSPC - new options for SharePoint 2016 and Office 36...2015-06-10 Ceus by IberianSPC - new options for SharePoint 2016 and Office 36...
2015-06-10 Ceus by IberianSPC - new options for SharePoint 2016 and Office 36...
 
SharePoint 2016 - nextgenportal
SharePoint 2016 - nextgenportalSharePoint 2016 - nextgenportal
SharePoint 2016 - nextgenportal
 
Fried sp techcon hybrid search deeper dive
Fried sp techcon hybrid search deeper diveFried sp techcon hybrid search deeper dive
Fried sp techcon hybrid search deeper dive
 
Webinar: SharePoint 2016: The Future Of Hybrid
Webinar: SharePoint 2016: The Future Of Hybrid Webinar: SharePoint 2016: The Future Of Hybrid
Webinar: SharePoint 2016: The Future Of Hybrid
 
Prepare for SharePoint 2016 - IT Pro best practices for managing your SharePo...
Prepare for SharePoint 2016 - IT Pro best practices for managing your SharePo...Prepare for SharePoint 2016 - IT Pro best practices for managing your SharePo...
Prepare for SharePoint 2016 - IT Pro best practices for managing your SharePo...
 
SharePoint 2016 Beta 2 What's new (End users and IT Pros) Microsoft Innovat...
SharePoint 2016   Beta 2 What's new (End users and IT Pros) Microsoft Innovat...SharePoint 2016   Beta 2 What's new (End users and IT Pros) Microsoft Innovat...
SharePoint 2016 Beta 2 What's new (End users and IT Pros) Microsoft Innovat...
 
SharePoint 2016
SharePoint 2016SharePoint 2016
SharePoint 2016
 
What's new in SharePoint 2016 for IT Professionals Webinar with CrowCanyon
What's new in SharePoint 2016 for IT Professionals Webinar with CrowCanyonWhat's new in SharePoint 2016 for IT Professionals Webinar with CrowCanyon
What's new in SharePoint 2016 for IT Professionals Webinar with CrowCanyon
 
Hosting SharePoint 2016 farm in azure
Hosting SharePoint 2016 farm in azureHosting SharePoint 2016 farm in azure
Hosting SharePoint 2016 farm in azure
 
JAXSPUG April 2016 - Staying in the Know with Office 365
JAXSPUG April 2016 - Staying in the Know with Office 365JAXSPUG April 2016 - Staying in the Know with Office 365
JAXSPUG April 2016 - Staying in the Know with Office 365
 
SharePoint Fest Chicago 2014 - Anatomy of SharePoint and Office 365 Hybrid De...
SharePoint Fest Chicago 2014 - Anatomy of SharePoint and Office 365 Hybrid De...SharePoint Fest Chicago 2014 - Anatomy of SharePoint and Office 365 Hybrid De...
SharePoint Fest Chicago 2014 - Anatomy of SharePoint and Office 365 Hybrid De...
 
Cloud Hybrid Search with SharePoint
Cloud Hybrid Search with SharePointCloud Hybrid Search with SharePoint
Cloud Hybrid Search with SharePoint
 
Dot netcampus2015 francescosodano-sharepoint2016whatsnew
Dot netcampus2015 francescosodano-sharepoint2016whatsnewDot netcampus2015 francescosodano-sharepoint2016whatsnew
Dot netcampus2015 francescosodano-sharepoint2016whatsnew
 
What’s new in SharePoint 2016!
What’s new in SharePoint 2016!What’s new in SharePoint 2016!
What’s new in SharePoint 2016!
 
Sharepointarchitecturereal worldscenariofundamentals-150419043032-conversion-...
Sharepointarchitecturereal worldscenariofundamentals-150419043032-conversion-...Sharepointarchitecturereal worldscenariofundamentals-150419043032-conversion-...
Sharepointarchitecturereal worldscenariofundamentals-150419043032-conversion-...
 
SharePoint 2016 - What’s New and What Matters
SharePoint 2016 - What’s New and What MattersSharePoint 2016 - What’s New and What Matters
SharePoint 2016 - What’s New and What Matters
 

Andere mochten auch

Share point 2013 in a hybrid world
Share point 2013 in a hybrid worldShare point 2013 in a hybrid world
Share point 2013 in a hybrid worldJethro Seghers
 
Supporting architecture office 365 on windows azure
Supporting architecture office 365 on windows azure  Supporting architecture office 365 on windows azure
Supporting architecture office 365 on windows azure Jethro Seghers
 
SharePoint 2013 in a hybrid world
SharePoint 2013 in a hybrid worldSharePoint 2013 in a hybrid world
SharePoint 2013 in a hybrid worldJethro Seghers
 
Protect your online with IRMS
Protect your online with IRMSProtect your online with IRMS
Protect your online with IRMSJethro Seghers
 

Andere mochten auch (6)

Share point 2013 in a hybrid world
Share point 2013 in a hybrid worldShare point 2013 in a hybrid world
Share point 2013 in a hybrid world
 
Supporting architecture office 365 on windows azure
Supporting architecture office 365 on windows azure  Supporting architecture office 365 on windows azure
Supporting architecture office 365 on windows azure
 
Office365 BI
Office365 BIOffice365 BI
Office365 BI
 
SharePoint 2013 in a hybrid world
SharePoint 2013 in a hybrid worldSharePoint 2013 in a hybrid world
SharePoint 2013 in a hybrid world
 
Protect your online with IRMS
Protect your online with IRMSProtect your online with IRMS
Protect your online with IRMS
 
Webinar office 365 Synergie Informatique
Webinar office 365 Synergie InformatiqueWebinar office 365 Synergie Informatique
Webinar office 365 Synergie Informatique
 

Ähnlich wie SharePoint 2013 in a hybrid world

Hybrid SharePoint - Office 365 & On-prem SharePoint 2013 -part2
Hybrid SharePoint - Office 365 & On-prem SharePoint 2013 -part2Hybrid SharePoint - Office 365 & On-prem SharePoint 2013 -part2
Hybrid SharePoint - Office 365 & On-prem SharePoint 2013 -part2WinWire Technologies Inc
 
Envision it SharePoint Extranet Webinar Series - Federation and Office 365
Envision it SharePoint Extranet Webinar Series - Federation and Office 365Envision it SharePoint Extranet Webinar Series - Federation and Office 365
Envision it SharePoint Extranet Webinar Series - Federation and Office 365Envision IT
 
O365Con18 - Hybrid SharePoint Deep Dive - Thomas Vochten
O365Con18 - Hybrid SharePoint Deep Dive - Thomas VochtenO365Con18 - Hybrid SharePoint Deep Dive - Thomas Vochten
O365Con18 - Hybrid SharePoint Deep Dive - Thomas VochtenNCCOMMS
 
SharePoint Hybrid Search - What is it really?
SharePoint Hybrid Search - What is it really?SharePoint Hybrid Search - What is it really?
SharePoint Hybrid Search - What is it really?Chandima Kulathilake
 
SharePoint MeetUp - hybrid search - 121016
SharePoint MeetUp - hybrid search - 121016SharePoint MeetUp - hybrid search - 121016
SharePoint MeetUp - hybrid search - 121016Jonathan Stuckey
 
Build and extend applications for Office 365 with PowerApps and Flow
Build and extend applications for Office 365 with PowerApps and FlowBuild and extend applications for Office 365 with PowerApps and Flow
Build and extend applications for Office 365 with PowerApps and FlowMicrosoft Tech Community
 
Datapolis Guest Expert Presentation: Top 15 SharePoint Server Configuration M...
Datapolis Guest Expert Presentation: Top 15 SharePoint Server Configuration M...Datapolis Guest Expert Presentation: Top 15 SharePoint Server Configuration M...
Datapolis Guest Expert Presentation: Top 15 SharePoint Server Configuration M...Datapolis
 
Office 365 Identity Management - SMBNation 2015
Office 365 Identity Management - SMBNation 2015Office 365 Identity Management - SMBNation 2015
Office 365 Identity Management - SMBNation 2015Robert Crane
 
SAP and SharePoint interoperability using Duet Enterprise
SAP and SharePoint interoperability using Duet EnterpriseSAP and SharePoint interoperability using Duet Enterprise
SAP and SharePoint interoperability using Duet EnterpriseNiels Vrolijk
 
How to Get Nonprofit Office 365 Cloud Subscriptions
How to Get Nonprofit Office 365 Cloud SubscriptionsHow to Get Nonprofit Office 365 Cloud Subscriptions
How to Get Nonprofit Office 365 Cloud SubscriptionsTechSoup
 
Office 365-single-sign-on-with-adfs
Office 365-single-sign-on-with-adfsOffice 365-single-sign-on-with-adfs
Office 365-single-sign-on-with-adfsamitchachra
 
SharePoint Saturday Ottawa - How secure is my data in office 365?
SharePoint Saturday Ottawa - How secure is my data in office 365?SharePoint Saturday Ottawa - How secure is my data in office 365?
SharePoint Saturday Ottawa - How secure is my data in office 365?AntonioMaio2
 
2014 05-19 - getting started with office 365.release
2014 05-19 - getting started with office 365.release2014 05-19 - getting started with office 365.release
2014 05-19 - getting started with office 365.releaseDan Usher
 
Getting on the Fasttrack to Office 365 - Auckland Cloud & Infrastructure user...
Getting on the Fasttrack to Office 365 - Auckland Cloud & Infrastructure user...Getting on the Fasttrack to Office 365 - Auckland Cloud & Infrastructure user...
Getting on the Fasttrack to Office 365 - Auckland Cloud & Infrastructure user...Brendon Ford
 
SharePoint Online vs. On-Premise
SharePoint Online vs. On-PremiseSharePoint Online vs. On-Premise
SharePoint Online vs. On-PremiseEvan Hodges
 
SharePoint 2016 Platform Adoption Lessons Learned and Advanced Troubleshooting
SharePoint 2016 Platform Adoption   Lessons Learned and Advanced TroubleshootingSharePoint 2016 Platform Adoption   Lessons Learned and Advanced Troubleshooting
SharePoint 2016 Platform Adoption Lessons Learned and Advanced TroubleshootingJohn Calvert
 
CIAOPS Need to Know Azure Webinar - January 2018
CIAOPS Need to Know Azure Webinar - January 2018CIAOPS Need to Know Azure Webinar - January 2018
CIAOPS Need to Know Azure Webinar - January 2018Robert Crane
 
Hitchhiker's Guide to Azure AD - SPS St Louis 2018
Hitchhiker's Guide to Azure AD - SPS St Louis 2018Hitchhiker's Guide to Azure AD - SPS St Louis 2018
Hitchhiker's Guide to Azure AD - SPS St Louis 2018Max Fritz
 
Windays14 - How to (remote) control Office 365 with Azure
Windays14 - How to (remote) control Office 365 with AzureWindays14 - How to (remote) control Office 365 with Azure
Windays14 - How to (remote) control Office 365 with Azureatwork
 
O365 saturday: How to (remote) control office 365 with windows azure-slideshare
O365 saturday: How to (remote) control office 365 with windows azure-slideshareO365 saturday: How to (remote) control office 365 with windows azure-slideshare
O365 saturday: How to (remote) control office 365 with windows azure-slideshareatwork
 

Ähnlich wie SharePoint 2013 in a hybrid world (20)

Hybrid SharePoint - Office 365 & On-prem SharePoint 2013 -part2
Hybrid SharePoint - Office 365 & On-prem SharePoint 2013 -part2Hybrid SharePoint - Office 365 & On-prem SharePoint 2013 -part2
Hybrid SharePoint - Office 365 & On-prem SharePoint 2013 -part2
 
Envision it SharePoint Extranet Webinar Series - Federation and Office 365
Envision it SharePoint Extranet Webinar Series - Federation and Office 365Envision it SharePoint Extranet Webinar Series - Federation and Office 365
Envision it SharePoint Extranet Webinar Series - Federation and Office 365
 
O365Con18 - Hybrid SharePoint Deep Dive - Thomas Vochten
O365Con18 - Hybrid SharePoint Deep Dive - Thomas VochtenO365Con18 - Hybrid SharePoint Deep Dive - Thomas Vochten
O365Con18 - Hybrid SharePoint Deep Dive - Thomas Vochten
 
SharePoint Hybrid Search - What is it really?
SharePoint Hybrid Search - What is it really?SharePoint Hybrid Search - What is it really?
SharePoint Hybrid Search - What is it really?
 
SharePoint MeetUp - hybrid search - 121016
SharePoint MeetUp - hybrid search - 121016SharePoint MeetUp - hybrid search - 121016
SharePoint MeetUp - hybrid search - 121016
 
Build and extend applications for Office 365 with PowerApps and Flow
Build and extend applications for Office 365 with PowerApps and FlowBuild and extend applications for Office 365 with PowerApps and Flow
Build and extend applications for Office 365 with PowerApps and Flow
 
Datapolis Guest Expert Presentation: Top 15 SharePoint Server Configuration M...
Datapolis Guest Expert Presentation: Top 15 SharePoint Server Configuration M...Datapolis Guest Expert Presentation: Top 15 SharePoint Server Configuration M...
Datapolis Guest Expert Presentation: Top 15 SharePoint Server Configuration M...
 
Office 365 Identity Management - SMBNation 2015
Office 365 Identity Management - SMBNation 2015Office 365 Identity Management - SMBNation 2015
Office 365 Identity Management - SMBNation 2015
 
SAP and SharePoint interoperability using Duet Enterprise
SAP and SharePoint interoperability using Duet EnterpriseSAP and SharePoint interoperability using Duet Enterprise
SAP and SharePoint interoperability using Duet Enterprise
 
How to Get Nonprofit Office 365 Cloud Subscriptions
How to Get Nonprofit Office 365 Cloud SubscriptionsHow to Get Nonprofit Office 365 Cloud Subscriptions
How to Get Nonprofit Office 365 Cloud Subscriptions
 
Office 365-single-sign-on-with-adfs
Office 365-single-sign-on-with-adfsOffice 365-single-sign-on-with-adfs
Office 365-single-sign-on-with-adfs
 
SharePoint Saturday Ottawa - How secure is my data in office 365?
SharePoint Saturday Ottawa - How secure is my data in office 365?SharePoint Saturday Ottawa - How secure is my data in office 365?
SharePoint Saturday Ottawa - How secure is my data in office 365?
 
2014 05-19 - getting started with office 365.release
2014 05-19 - getting started with office 365.release2014 05-19 - getting started with office 365.release
2014 05-19 - getting started with office 365.release
 
Getting on the Fasttrack to Office 365 - Auckland Cloud & Infrastructure user...
Getting on the Fasttrack to Office 365 - Auckland Cloud & Infrastructure user...Getting on the Fasttrack to Office 365 - Auckland Cloud & Infrastructure user...
Getting on the Fasttrack to Office 365 - Auckland Cloud & Infrastructure user...
 
SharePoint Online vs. On-Premise
SharePoint Online vs. On-PremiseSharePoint Online vs. On-Premise
SharePoint Online vs. On-Premise
 
SharePoint 2016 Platform Adoption Lessons Learned and Advanced Troubleshooting
SharePoint 2016 Platform Adoption   Lessons Learned and Advanced TroubleshootingSharePoint 2016 Platform Adoption   Lessons Learned and Advanced Troubleshooting
SharePoint 2016 Platform Adoption Lessons Learned and Advanced Troubleshooting
 
CIAOPS Need to Know Azure Webinar - January 2018
CIAOPS Need to Know Azure Webinar - January 2018CIAOPS Need to Know Azure Webinar - January 2018
CIAOPS Need to Know Azure Webinar - January 2018
 
Hitchhiker's Guide to Azure AD - SPS St Louis 2018
Hitchhiker's Guide to Azure AD - SPS St Louis 2018Hitchhiker's Guide to Azure AD - SPS St Louis 2018
Hitchhiker's Guide to Azure AD - SPS St Louis 2018
 
Windays14 - How to (remote) control Office 365 with Azure
Windays14 - How to (remote) control Office 365 with AzureWindays14 - How to (remote) control Office 365 with Azure
Windays14 - How to (remote) control Office 365 with Azure
 
O365 saturday: How to (remote) control office 365 with windows azure-slideshare
O365 saturday: How to (remote) control office 365 with windows azure-slideshareO365 saturday: How to (remote) control office 365 with windows azure-slideshare
O365 saturday: How to (remote) control office 365 with windows azure-slideshare
 

Mehr von Jethro Seghers

Preparing for an Exchange 2013 Hybrid
Preparing for an Exchange 2013 HybridPreparing for an Exchange 2013 Hybrid
Preparing for an Exchange 2013 HybridJethro Seghers
 
Exchange Data Loss Prevention in Exchange 2013 - Exchange Online
Exchange Data Loss Prevention in Exchange 2013 - Exchange OnlineExchange Data Loss Prevention in Exchange 2013 - Exchange Online
Exchange Data Loss Prevention in Exchange 2013 - Exchange OnlineJethro Seghers
 
SPEDUC: SharePoint on Premises vs Online for Education
SPEDUC: SharePoint on Premises vs Online for EducationSPEDUC: SharePoint on Premises vs Online for Education
SPEDUC: SharePoint on Premises vs Online for EducationJethro Seghers
 
Supporting architecture office 365 on windows azure
Supporting architecture office 365 on windows azure  Supporting architecture office 365 on windows azure
Supporting architecture office 365 on windows azure Jethro Seghers
 
Supporting architecture for office 365 spo
Supporting architecture for office 365 spoSupporting architecture for office 365 spo
Supporting architecture for office 365 spoJethro Seghers
 

Mehr von Jethro Seghers (6)

Preparing for an Exchange 2013 Hybrid
Preparing for an Exchange 2013 HybridPreparing for an Exchange 2013 Hybrid
Preparing for an Exchange 2013 Hybrid
 
Exchange Data Loss Prevention in Exchange 2013 - Exchange Online
Exchange Data Loss Prevention in Exchange 2013 - Exchange OnlineExchange Data Loss Prevention in Exchange 2013 - Exchange Online
Exchange Data Loss Prevention in Exchange 2013 - Exchange Online
 
SPEDUC: SharePoint on Premises vs Online for Education
SPEDUC: SharePoint on Premises vs Online for EducationSPEDUC: SharePoint on Premises vs Online for Education
SPEDUC: SharePoint on Premises vs Online for Education
 
Supporting architecture office 365 on windows azure
Supporting architecture office 365 on windows azure  Supporting architecture office 365 on windows azure
Supporting architecture office 365 on windows azure
 
Supporting architecture for office 365 spo
Supporting architecture for office 365 spoSupporting architecture for office 365 spo
Supporting architecture for office 365 spo
 
Adfs azure
Adfs azureAdfs azure
Adfs azure
 

Kürzlich hochgeladen

Decarbonising Buildings: Making a net-zero built environment a reality
Decarbonising Buildings: Making a net-zero built environment a realityDecarbonising Buildings: Making a net-zero built environment a reality
Decarbonising Buildings: Making a net-zero built environment a realityIES VE
 
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
 
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
 
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
 
How to Effectively Monitor SD-WAN and SASE Environments with ThousandEyes
How to Effectively Monitor SD-WAN and SASE Environments with ThousandEyesHow to Effectively Monitor SD-WAN and SASE Environments with ThousandEyes
How to Effectively Monitor SD-WAN and SASE Environments with ThousandEyesThousandEyes
 
Assure Ecommerce and Retail Operations Uptime with ThousandEyes
Assure Ecommerce and Retail Operations Uptime with ThousandEyesAssure Ecommerce and Retail Operations Uptime with ThousandEyes
Assure Ecommerce and Retail Operations Uptime with ThousandEyesThousandEyes
 
From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .Alan Dix
 
Data governance with Unity Catalog Presentation
Data governance with Unity Catalog PresentationData governance with Unity Catalog Presentation
Data governance with Unity Catalog PresentationKnoldus Inc.
 
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptxUse of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptxLoriGlavin3
 
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
 
A Journey Into the Emotions of Software Developers
A Journey Into the Emotions of Software DevelopersA Journey Into the Emotions of Software Developers
A Journey Into the Emotions of Software DevelopersNicole Novielli
 
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
 
Time Series Foundation Models - current state and future directions
Time Series Foundation Models - current state and future directionsTime Series Foundation Models - current state and future directions
Time Series Foundation Models - current state and future directionsNathaniel Shimoni
 
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
 
Generative Artificial Intelligence: How generative AI works.pdf
Generative Artificial Intelligence: How generative AI works.pdfGenerative Artificial Intelligence: How generative AI works.pdf
Generative Artificial Intelligence: How generative AI works.pdfIngrid Airi González
 
Moving Beyond Passwords: FIDO Paris Seminar.pdf
Moving Beyond Passwords: FIDO Paris Seminar.pdfMoving Beyond Passwords: FIDO Paris Seminar.pdf
Moving Beyond Passwords: FIDO Paris Seminar.pdfLoriGlavin3
 
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
 
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024BookNet Canada
 
How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.Curtis Poe
 
Manual 508 Accessibility Compliance Audit
Manual 508 Accessibility Compliance AuditManual 508 Accessibility Compliance Audit
Manual 508 Accessibility Compliance AuditSkynet Technologies
 

Kürzlich hochgeladen (20)

Decarbonising Buildings: Making a net-zero built environment a reality
Decarbonising Buildings: Making a net-zero built environment a realityDecarbonising Buildings: Making a net-zero built environment a reality
Decarbonising Buildings: Making a net-zero built environment a reality
 
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...
 
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...
 
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
 
How to Effectively Monitor SD-WAN and SASE Environments with ThousandEyes
How to Effectively Monitor SD-WAN and SASE Environments with ThousandEyesHow to Effectively Monitor SD-WAN and SASE Environments with ThousandEyes
How to Effectively Monitor SD-WAN and SASE Environments with ThousandEyes
 
Assure Ecommerce and Retail Operations Uptime with ThousandEyes
Assure Ecommerce and Retail Operations Uptime with ThousandEyesAssure Ecommerce and Retail Operations Uptime with ThousandEyes
Assure Ecommerce and Retail Operations Uptime with ThousandEyes
 
From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .
 
Data governance with Unity Catalog Presentation
Data governance with Unity Catalog PresentationData governance with Unity Catalog Presentation
Data governance with Unity Catalog Presentation
 
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptxUse of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
 
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
 
A Journey Into the Emotions of Software Developers
A Journey Into the Emotions of Software DevelopersA Journey Into the Emotions of Software Developers
A Journey Into the Emotions of Software Developers
 
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
 
Time Series Foundation Models - current state and future directions
Time Series Foundation Models - current state and future directionsTime Series Foundation Models - current state and future directions
Time Series Foundation Models - current state and future directions
 
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
 
Generative Artificial Intelligence: How generative AI works.pdf
Generative Artificial Intelligence: How generative AI works.pdfGenerative Artificial Intelligence: How generative AI works.pdf
Generative Artificial Intelligence: How generative AI works.pdf
 
Moving Beyond Passwords: FIDO Paris Seminar.pdf
Moving Beyond Passwords: FIDO Paris Seminar.pdfMoving Beyond Passwords: FIDO Paris Seminar.pdf
Moving Beyond Passwords: FIDO Paris Seminar.pdf
 
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
 
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
 
How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.
 
Manual 508 Accessibility Compliance Audit
Manual 508 Accessibility Compliance AuditManual 508 Accessibility Compliance Audit
Manual 508 Accessibility Compliance Audit
 

SharePoint 2013 in a hybrid world

  • 1. SharePoint 2013 in a hybrid world #spsbe20 Jethro SEGHERS
  • 3. ABOUT ME • Jethro SEGHERS • Office 365 MVP • @jseghers • http://www.j-solutions.be/blog
  • 4. AGENDA • What is hybrid within Office 365 • Why hybrid • Different setups • Analysis of the building blocks • Different Steps • See The Results • Resources • Q&A
  • 7. OFFICE 365 IS ATTRACTIVE 1. It saves me a lot of €€€€€ 2. I always have the latest and greatest collaboration, email and UC tools 3. Allows me to focus on my core business, not IT 4. Microsoft can run SP more reliably and efficiently than I can 5. I can easily scale up/down according to demand 6. I can more easily work with customers, partners outside of my company
  • 8. But …. MY BUSINESS IS ON PREMISE 1. I have existing investments (customized SP deployments w/lots of data and settings, custom solutions, LOB systems, etc) 2. I can’t do everything in the Cloud that I can do on premise 3. I want to protect my sensitive data by keeping it close
  • 10. WHY HYBRID - MIGRATION • Early Adopter: Move all data to the cloud ASAP. • Risk Averse: Get a trial on SPO, Evaluate Risks, Numbers (ROI) • Typical: Freeze on Premise Site Creation; start with new content first.
  • 11. WHY HYBRID - MIGRATION • Same Sign On • 1 URL to enter SP & SPO • Use Hybrid Search • Use Hybrid BCS
  • 12. WHY HYBRID - BUSINESS DRIVEN • Keep Sensitive Data on Premise -whatever sensitive may mean- • Capacity Flexibility • Intranet – Extranet • Collaboration with External Partners • Typically defined in your Information structure & governance plan. • Geo Location • …
  • 17. FROM THEORY TO IMPLEMEN- TATION • Reason of going Hybrid • Choosing which Setup • Configuring all Components • Supporting Authentication • Securing traffic
  • 18. INGREDIENTS • An operational on-premises AD DS domain in a single forest • An on-premises server for AD FS 2.0. • An on-premises server for the Windows Azure Directory Synchronization tool. • Windows Azure PowerShell Cmdlets • Internet Domain & DNS access • Operation SharePoint 2013 Farm • An X.509 wildcard or SAN certificate. • Office 365 Enterprise Subscription with 15.0.0.4420 as the minimum build number • A supported on-premises reverse proxy device (only for inbound & bidirectional communication).
  • 19. ENVIRONMENT CONFIGURATION NON SharePoint Tasks Reverse Proxy and Certificate Auth Identity Provider MSOL Tools Dirsync UAG ADFS Servers SharePoint Servers Office 365 Dirsync and Tools Servers MSOL Tools
  • 20. Reverse Proxy and Auth • When using hybrid features Office 365 sends requests from sites in the cloud to your on-premise farm • You need to establish a reverse proxy for these calls to be channeled through to secure the process • Those requests can be authenticated at the reverse proxy before they are forwarded to SharePoint • SharePoint supports using a certificate for authenticating to the reverse proxy server when sending a request UAG ADFS Servers SharePoint Servers Office 365 Dirsync and Tools Servers
  • 21. Reverse Proxy Requirements • 2 network cards - one connected to the Internet and the other to the internal company network • Route inbound SSL traffic to the on-premises SharePoint farm without rewriting packet headers • Support SSL termination • UAG, F5, … UAG ADFS Servers SharePoint Servers Office 365 Dirsync and Tools Servers
  • 22. Identity Provider In order to have a single-sign on experience, you need a federated identity provider like ADFS 2 or more load balanced ADFS servers An SSL certificate for the ADFS site A proxy device, like the ADFS proxy server All users must have a UPN of a registered domain (i.e. “.local” or similar suffixes will not work) Service Account: Logon as Batch Job & Logon as a Service UAG ADFS Servers SharePoint Servers Office 365 Dirsync and Tools Servers
  • 23. MSOL TOOLS Microsoft Online Sign In Assistant Windows Azure Active Directory PowerShell Cmdlets (in portal) You need to run this on SharePoint Server to configure trust with ACS You need to run this for SSO (usually run on own server) UAG ADFS Servers SharePoint Servers Office 365 Dirsync and Tools Servers
  • 24. SSO Connect ADFS to Office 365 1. Connect-MSOLService 2. New-MSOLFederatedDomain 3. Update DNS OR 1. Add Domain via Office 365 Portal 2. Update DNS 3. Connect-MSOLService 4. Convert-MSOLDomainToFederated !!! USE SMARTLINKS !!! !!! Run this on your Primary ADFS Server !!! UAG ADFS Servers SharePoint Servers Office 365 Dirsync and Tools Servers
  • 25. DirSync Do Not Run it on an AD – Single Forest (at this time) Service accounts: svc_dirsync: Enterprise Admin on AD Global Administrator on Office 365 Install DirSync and let the Wizard Run Syncs Users, Groups & Contacts !!! It doesn’t give your Users Licenses !!! UAG ADFS Servers SharePoint Servers Office 365 Dirsync and Tools Servers
  • 26. ReCAP
  • 27. SharePoint 2013 Config 1. New STS Token Signing Certificate 2. Configuration of a Trust between SP on Premise & ACS 3. Configure Secure Store 4. Configure UPA 5. Try it !
  • 28. STS Token Signing Certificate You need to replace the default token signing certificate for the SharePoint STS because Access Control Service (ACS) will not trust it Replace it with • A certificate issued by a public certificate authority • A self signed certificate that you create in IIS Manager • NOT: Domain-issued certificate Set-SPSecurityTokenServiceConfig with the ImportSigningCertificate flag.
  • 29. Trust Between SP & ACS Now you need to create an OAuth trust for applications to exchange data between o365 and on-prem Using MSOL PowerShell (on prem): Create an AppPrincipal using New-MsolServicePrincipalCredential Create a proxy to ACS using New-SPAzureAccessControlServiceApplicationProxy Complete the trust using New-SPTrustedSecurityTokenIssuer
  • 30. Configure Secure Store The Secure Store Service is used to create an application that stores the certificate used to authenticate with the UAG HTTPS trunk In Office 365 create a new Secure Store Service target application Save the Target Application ID name because you will use that configuring a result source In the credentials field configure it as a Certificate Password Click the Set button for the Credentials Browse to the certificate CER file that was used for the UAG HTTPS trunk; leave the password fields blank
  • 31. Configure UPA It’s critically important that you: • Have a UPA up and running • Have it populated with current data from Active Directory We use the UPA on the local farm to determine what rights a user has – what claims they have, what groups they belong to, etc. With a hybrid solution, anything that you grant rights to needs to be in the profile system E.g., if you augment claims on premise and use a custom claims provider to grant rights to content using those claims, an office 365 user would not see that data because those custom claims are not added when you login to office 365
  • 32. RECAP Necessary Steps • Install & Configure all necessary tools • Replace STS Certificate • Upload Certificate to Office 365 • Add Hostname of server to SP Principal object of Office 365 • Register SPO S2S Principal Object to On Premise • Set SP Authentication Realm to Context ID of Office 365 Tenant • Configure On Premise ACS Proxy and setup Trust with ACS.
  • 33. Create A Result Source Create a new result source and: Use Remote SharePoint as the Protocol If you are on-prem and getting results from Office 365: • Use the Url of your office 365 for the Remote Service Url • Use Default Authentication for credentials If you are office 365 and getting results from on-prem : • Use the HTTPS Url of the UAG HTTPS trunk for the Remote Service Url • Use SSO id for credentials and enter the name of the SSO application definition you created to store the UAG certificate
  • 35. Create A Query Rule This is where you can do a “live” test to see if everything is working Create a new query rule Remove the default Condition Click on Add Result Block Select your result source Click on the Test tab and then Click the “Show more” link Type some query terms in the “{subjectTerms}:” edit box Click the “Test query” button If you have configured everything correctly – Voila! – you will see search results from the remote farm
  • 36. See the Results Results from the Cloud Results from On Prem
  • 39. Troubleshoot Tips If you aren’t getting data back between the two environments here are some things that you can do to narrow down the issue: In your on prem farm turn up the ULS logging Go into Central Admin, Monitoring, Configure diagnostic logging; expand SharePoint Foundation and select: App Auth Application Authentication Authentication Authorization Claims Authentication Change the “least critical” dropdowns to Verbose and save changes Monitor the ULS logs each time you execute a query
  • 40. Troubleshoot Tips (cont.) Use Fiddler as a reverse proxy on your SharePoint server; this requires Installing Fiddler on the SharePoint server Write a Fiddler script rule as described in Option #2 here: http://www.fiddler2.com/Fiddler/help/reverseproxy.as p Look at the TextView of the Response. Here’s an example of an error that you can see in there:
  • 41. Troubleshooti ng Tips (cont.) Be aware of latency in queries across the cloud and on- premises When a query is executed, ALL results must come back before the result is shown to the user Latencies can run 1200 to 1500 milliseconds Because of this you may want to put some thought into when you want to fire a query at a remote source If you duplicate every single query you could introduce significant load on a farm Where you want results back ASAP then you wouldn’t want remote queries to fire You can also create a dedicated page that only queries the remote source In short – you can mix and match with query rules to decide what works best

Hinweis der Redaktion

  1. Template may not be modified Twitter hashtag: #spsbe for all sessions
  2. Please use a picture of yourself in a mountain/cloudscene