SlideShare a Scribd company logo
1 of 53
Pre-Microsoft 
Process Chemist (Drugs, Poisons and Explosives) 
CSC SharePoint Specialist – 5 Years 
Microsoft (2005-) 
SharePoint PFE - 5 Years 
SharePoint Service Engineering O365 - 3 Years 
Office 365 CXP CAT - Current 
MCM/MCSM SharePoint Instructor Team 
Contact 
Email – neil.hodgkinson@microsoft.com 
Twitter - @nellymo
• Verbalise the advantages hybrid scenarios bring as a waypoint 
towards a full cloud experience 
• Discuss the technical implementation of hybrid configurations with 
architects and engineers 
• Understand the role of the reverse proxy server in an inbound hybrid 
setup, and in particular gain insight into the configuration of Windows 
Web Application Proxy
Hybrid Solution
On Premises Cloud
Microsoft data center Internet Intranet 
SharePoint Server 2013 Farm 
Primary web app 
Microsoft Office 365 tenant 
On-premises SharePoint Server 2013 Enterprise Search portal: Local and remote search results are available 
SharePoint Online search portal: Local search results are available 
SharePoint Online 
Local search 
results only 
Site collection 
SharePoint 
Hybrid search 
results 
Outbound 
Inbound 
SharePoint Online cannot query SharePoint Server 
Customer network 
SharePoint Server can query SharePoint Online
Customer network 
Microsoft data center Internet Intranet 
Outbound 
Inbound 
Perimeter 
network 
Reverse proxy 
Microsoft Office 365 tenant 
SharePoint Online 
SharePoint Server 2013 Farm 
SharePoint 
SharePoint Online can query SharePoint Server SharePoint Server cannot query SharePoint Online 
On-premises SharePoint Server 2013 Enterprise Search portal: Local search results are available 
SharePoint Online search portal: Local and remote search results are available 
Hybrid search 
results 
Site collection 
Local search 
results only 
Primary web app
Microsoft data center Internet Perimeter Intranet 
Outbound 
Inbound 
Microsoft Office 365 tenant 
SharePoint Server 2013 Farm 
On-premises SharePoint Server 2013 Enterprise Search portal and SharePoint Online search portal: Local and remote 
search results are available. 
SharePoint Online can query SharePoint Server 
network 
Customer network 
Reverse proxy 
SharePoint Search can query SharePoint Online 
SharePoint Online 
SharePoint 
Hybrid search 
results 
Site collection Primary web app 
Hybrid search 
results
Results from 
Cloud 
Results from 
SharePoint 
On-Premise
SharePoint 
Online 
SharePoint 
On Premises 
Index Component 
Index Component 
Index Component 
User Profile 
Service App 
Query Processing 
Component 
? ? 
Query Processing 
On Premises 
Search Center Component 
Index Component 
Authenticated 
User
SharePoint 
On Premises 
SharePoint 
Online 
User Profile 
Service App 
Query Processing 
? ? 
O365 
Index Component 
Index Component 
Index Component 
Component 
Query Processing 
Component 
Search Center Index Component 
Authenticated 
User 
Reverse Proxy
Create a 
Business Data 
Connectivity 
service 
application in 
SharePoint 
on-premises 
Configure the 
Business 
Connectivity 
Services 
Metadata 
Store 
Configure the 
target 
application 
for the 
Secure Store 
Service 
Define the 
external 
content type 
for external 
data 
Create the 
external list 
and 
configure 
permissions
Business Connectivity 
Services on-premises 
deployment 
Client layer 
SharePoint service layer 
❶ ❽ 
❸ 
External system layer 
❺ ❻ 
❹ 
SharePoint 2013 
Business Connectivity 
Services and Secure 
Store Service 
External data source 
A user in need of on-premises data goes to an on-premises 
application or external list 
The external list or application requests data and sends 
it to Business Connectivity Services 
Business Connectivity Services accesses the external content type 
to determine how to gain access to the external data and what credentials to use 
Business Connectivity Services passes a request to a connector 
that retrieves the data by using either the user’s credentials 
or credentials from a secure store 
Optional: The user uses Connect to Outlook to take data offline 
The Click Once installation installs the Business Connectivity 
Services model on the client 
Microsoft Outlook connects to the external data and synchronizes 
to the Outlook SharePoint external list (formatted as a contact list) 
The user interacts with the data, and synchronizes changes with 
the external data source manually or automatically 
❼ 
❷
Enables users to publish on-premises data to a list or application 
external to SharePoint Online 
Enables federated users to gain access to on-premises data from 
SharePoint Online 
Requires a two-way authentication topology using an external URL 
published by reverse proxy 
Connects only through OData source
• Business 
Connectivity 
Services must be 
installed on-premises 
• On-premises 
instance must have 
connectivity to the 
external data 
source 
• Two-way 
authentication 
topology must be 
configured 
• External URL 
to SharePoint 
on-premises must 
be configured
Using federated credentials, a user in need of on-premises 
data logs on to the online app or external list 
The app or external list creates a request for data and sends it to 
Business Connectivity Services 
Business Connectivity Services gains access to the external content 
type to determine how to access the external data and what credentials to use 
Business Connectivity Services retrieves a secure-channel certificate from the secure 
store and an OAuth token from Windows Azure Active Directory for user authentication 
Business Connectivity Services sends an HTTPS request to the published endpoint 
for the data source with the certificate and token 
The reverse proxy authenticates the request and forwards 
it to SharePoint on-premises 
SharePoint on-premises retrieves the identity from the token and maps 
it to the on-premises identity that has access to the data 
On-premises Business Connectivity Services forwards the 
request to the OData service endpoint 
The OData endpoint authenticates the request through Internet 
Information Services and returns the data 
❶ 
SharePoint 
Online 
tenancy 
External list 
Business Connectivity Services 
Secure 
store and 
Access 
Control 
Service 
Perimeter 
network 
Reverse proxy 
Internal 
network 
On-premises SharePoint farm External data source 
Authentication flow 
Data flow 
❷ ❸ 
❼ 
❻ 
❹ 
❾ 
❺ 
❽
Enables integration of data into SharePoint Online from SQL Azure 
Enables external users to gain access to data published online 
Configuration and requirements 
• Can be configured in addition to or separate from hybrid Business Connectivity Services 
• Does not require a hybrid environment or hybrid identity management infrastructure
SharePoint online 
SQL Azure 
❶ 
❼ 
❷ 
❹ 
❺ 
❻ 
❸ 
Users who need online data go to the online application or external list 
The external list or online application creates a request for 
data and sends it to Business Connectivity Services 
Business Connectivity Services accesses the external content 
type to determine how to access the external data 
The external content type tells Business Connectivity Services the 
credentials to use—in this case, credentials from the secure store 
Business Connectivity Services passes the request to the endpoint 
of SQL Azure Windows Communication Foundation Service 
SQL Azure returns the data 
SharePoint Online displays the data in the browser
Infrastructure Setup 
S2S Trust & Identity Management 
Workload Integration
Infrastructure Setup 
• Domain Setup 
• ADFS 
• Directory Synchronization 
• Reverse Proxy 
S2S Trust & Identity Management 
Workload Integration
On Premises Infrastructure 
Microsoft data center Internet Perimeter Intranet 
network 
Customer network 
ADFS Proxy AD Servers 
Office 365 
tenant 
Identity Platform 
Azure AD DirSync Server 
Directory Service 
ADFS Servers 
ACS Trust 
Azure AD Tenant Azure AD Proxy 
SharePoint 
STS 
User Profile 
Sync Service 
Secure Store 
Target App 
SharePoint 
Reverse Proxy 
Federation 
Gateway 
SharePoint
On Premises Infrastructure 
Microsoft data center Internet Perimeter Intranet 
network 
Customer network 
Office 365 Identity Platform 
tenant 
Azure AD 
Directory Service 
ACS Trust 
Federation 
Gateway 
Azure AD Tenant Azure AD Proxy 
AD Servers 
DirSync Server 
with Password 
Sync 
SharePoint 
STS 
User Profile 
Sync Service 
SharePoint 
SharePoint
Cloud Identity 
Single identity in the cloud 
Suitable for small organizations 
with no integration to on-premises 
directories 
Directory & Password 
Synchronization* 
Single identity 
suitable for medium 
and large organizations 
without federation* 
Federated Identity 
Single federated identity 
and credentials suitable 
for medium and large 
organizations
Federated Identity 
Single federated identity 
and credentials suitable 
for medium and large 
organizations 
Cloud Identity 
Single identity in the cloud 
Suitable for small organizations 
with no integration to on-premises 
directories 
Directory & Password 
Synchronization* 
Single identity 
suitable for medium 
and large organizations 
without federation*
Windows Azure 
Active Directory 
Directory 
Synchronization 
On-Premises Identity 
Ex: DomainAlice 
User 
Cloud Identity 
Ex: alice@contoso.com 
AD
• Activate Activate directory synchronization in your tenant 
Add Domain • Add on-premises domain to O365 tenant 
TXT or MX Records • Update DNS records 
Install and Configure • Run the wizard and start the sync 
Sync • In O365 dashboard validate users and groups 
Activate Users • Activate users and grant licenses 
• For Directory synchronization detailed configuration see: http://aka.ms/directorysync
Web Application Proxy 
Threat Management Gateway 
F5 Big IP 
Citrix Netscaler 
Squid
Certificates 
• SSL 
• Client Auth 
• ADFS 
ADFS 
• Install 
• Configure 
WAP 
• Install 
• Publish 
SharePoint 
• PowerShell 
Test 
• Access 
• Result 
Source
On Premises Infrastructure 
Microsoft data center Internet Perimeter Intranet 
network 
Customer network 
AD Servers 
Office 365 
tenant 
Azure AD 
Identity Platform 
Directory Service 
ACS Trust 
Azure AD Tenant Azure AD Proxy 
SharePoint 
STS 
User Profile 
Sync Service 
Secure Store 
Target App 
SharePoint 
Reverse Proxy 
Federation 
Gateway 
SharePoint
Infrastructure Setup 
• Directory Synchronization 
• Reverse Proxy for Inbound 
S2S Trust & Identity Management 
• Replace S2S Token Signing Certificate for S2S Trust 
• Validate UPA 
• ACS Trust Setup 
Workload Integration
For Remote Index to work we need to establish an OAuth Trust with ACS between SharePoint On- 
Premises and Online. 
Replace the STS 
certificate across all 
SharePoint servers in on-premises 
farm 
Deploy Windows Azure 
AD PoSH with the pre-requisite 
of Microsoft 
Sign-in Assistant 
Establish trust between 
on-premises SP Farm 
and SP Online by 
replacing certificate 
Add SPN for the on-premises 
domain. 
(Eg.00000003-0000-0ff1- 
ce00-000000000000“ 
/*.nellymo.com) 
Register SP Online 
application principal as a 
trusted provider in SP 
on-premises 
Set authentication realm 
for SharePoint 
Configure a proxy in the 
on-premise farm for 
Azure AD 
This enables S2S Authentication – 7 Steps to Heaven
User Profile Service Application is configured and running 
Profile Service App created 
Profile Services Started 
Profile Sync Service Running 
MIIS Client 
User Profiles are synced with AD for the same set of users as specified for 
DirSync 
User Profile Service Profile Search 
O365 Users and Groups 
User profile attributes are correctly 
populated, key ones are: 
User Principal Name (UPN) 
Name Identifier (Most Commonly this is 
Windows Security Identifier(SID)) 
Simple Mail Transport Protocol (SMTP) 
Address 
Session Initiation Protocol (SIP) address
SUPPORTED: 
DOES NOT WORK:
• Certificate Thumbprint 
• Get-SPSecurityTokenServiceConfig 
Confirm STS 
Configuration 
• Get-MsolServicePrincipal 
Confirm App 
Principal 
Registration
On Premises Infrastructure 
Microsoft data center Internet Perimeter Intranet 
network 
Customer network 
Office 365 Identity Platform 
tenant 
Azure AD 
Directory Service 
ACS Trust 
Federation 
Gateway 
Azure AD Tenant Azure AD Proxy 
AD Servers 
DirSync Server 
with Password 
Sync 
SharePoint 
STS 
User Profile 
Sync Service 
SharePoint 
SharePoint
Infrastructure Setup 
• Directory Synchronization 
S2S Trust & Identity Management 
Workload Integration i.e. Search 
• Configure Result Source 
• Create a Query Rule 
• Validate Search Configuration
With all components in place you will see Search 
results form both verticals. 
Results from 
Cloud 
Results from 
Cloud 
Results 
from 
SharePoint 
On-Premise 
Results from 
SharePoint 
On-Premise
Blogs 
http://blogs.msdn.com/b/spses/archive/2013/10/22/office-365-configure-hybrid-search-with-directory-synchronization. 
aspx - Configure Outbound Hybrid Search with Directory Synchronization 
http://blogs.msdn.com/b/spses/archive/2014/01/05/office-365-configure-hybrid-search-with-directory-synchronization- 
password-sync-part2.aspx - Configure Inbound Hybrid Search with Directory Synchronization 
http://blogs.msdn.com/b/spses/archive/2014/01/07/identity-federation-amp-single-sign-on-deployment-for-hybrid- 
search-in-office-365-sharepoint-online-part3.aspx - Configure Single Sign on experience for Hybrid 
Search with Directory Synchronization 
http://blogs.msdn.com/b/spses/archive/2014/07/06/sharepoint-2013-configure-on-premises-users-to-leverage-office- 
365-for-their-mysite-onedrive-part-4.aspx - Configure OneDrive Redirection to SharePoint Online with 
SharePoint 2013 SP1 
http://blogs.msdn.com/b/spses/archive/2014/07/06/configure-onedrive-for-business-as-a-hybrid-search-vertical- 
in-sharepoint-onpremise-search-center-part5.aspx - Configure OneDrive as a Hybrid Search vertical in 
SharePoint 2013
Outbound Search (most common) 
Inbound Search 
Two-way Search 
Guidance: Start small with outbound search first. Then as needed, add inbound search
Hybrid Key
Hybrid Key
Configuring Hybrid Workloads for SharePoint 2013 and O365 by Neil Hodgkinson

More Related Content

What's hot

Cloud Hybrid Search with SharePoint
Cloud Hybrid Search with SharePointCloud Hybrid Search with SharePoint
Cloud Hybrid Search with SharePointJeff Fried
 
2013-09-12 - SUGDC - Office 365 and Hybrid Solutions
2013-09-12 - SUGDC - Office 365 and Hybrid Solutions2013-09-12 - SUGDC - Office 365 and Hybrid Solutions
2013-09-12 - SUGDC - Office 365 and Hybrid SolutionsDan Usher
 
Hybrid SharePoint 2013 and Office 365 environments for decision makers
Hybrid SharePoint 2013 and Office 365 environments for decision makersHybrid SharePoint 2013 and Office 365 environments for decision makers
Hybrid SharePoint 2013 and Office 365 environments for decision makersRene Modery
 
Sp24 design a share point 2013 architecture – the basics
Sp24   design a share point 2013 architecture – the basicsSp24   design a share point 2013 architecture – the basics
Sp24 design a share point 2013 architecture – the basicsAlexander Meijers
 
Building Solutions With Business Connectivity Services
Building Solutions With Business Connectivity ServicesBuilding Solutions With Business Connectivity Services
Building Solutions With Business Connectivity ServicesChakkaradeep Chandran
 
SharePoint 2013 in a hybrid world
SharePoint 2013 in a hybrid worldSharePoint 2013 in a hybrid world
SharePoint 2013 in a hybrid worldJethro Seghers
 
Office 365 and SharePoint 2013 Hybrid Environments
Office 365 and SharePoint 2013 Hybrid EnvironmentsOffice 365 and SharePoint 2013 Hybrid Environments
Office 365 and SharePoint 2013 Hybrid EnvironmentsRene Modery
 
SharePoint Saturday nl 2014: Hybrid Search, The search for the Cloud
SharePoint Saturday nl 2014: Hybrid Search, The search for the CloudSharePoint Saturday nl 2014: Hybrid Search, The search for the Cloud
SharePoint Saturday nl 2014: Hybrid Search, The search for the CloudRogier Duurkoop
 
Building SharePoint 2016 Hybrid the right way
Building SharePoint 2016 Hybrid the right wayBuilding SharePoint 2016 Hybrid the right way
Building SharePoint 2016 Hybrid the right wayBrian Culver
 
The Who, What, Why and How of Active Directory Federation Services (AD FS)
The Who, What, Why and How of Active Directory Federation Services (AD FS)The Who, What, Why and How of Active Directory Federation Services (AD FS)
The Who, What, Why and How of Active Directory Federation Services (AD FS)Jay Simcox
 
Envision it SharePoint Extranet Webinar Series - Federation and SharePoint On...
Envision it SharePoint Extranet Webinar Series - Federation and SharePoint On...Envision it SharePoint Extranet Webinar Series - Federation and SharePoint On...
Envision it SharePoint Extranet Webinar Series - Federation and SharePoint On...Envision IT
 
SharePoint 2013 and Office 365 External Sharing
SharePoint 2013 and Office 365 External SharingSharePoint 2013 and Office 365 External Sharing
SharePoint 2013 and Office 365 External SharingEPC Group
 
TSPUG: Content Management in SharePoint 2010
TSPUG: Content Management in SharePoint 2010TSPUG: Content Management in SharePoint 2010
TSPUG: Content Management in SharePoint 2010Eli Robillard
 
Fried baspug hybrid share point
Fried baspug hybrid share pointFried baspug hybrid share point
Fried baspug hybrid share pointJeff Fried
 
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
 
Hybrid SharePoint Solutions for the Business Decision-Maker
Hybrid SharePoint Solutions for the Business Decision-MakerHybrid SharePoint Solutions for the Business Decision-Maker
Hybrid SharePoint Solutions for the Business Decision-MakerChristian Buckley
 
Succeeding with Hybrid SharePoint (includes new Cloud SSA material)
Succeeding with Hybrid SharePoint (includes new Cloud SSA material)Succeeding with Hybrid SharePoint (includes new Cloud SSA material)
Succeeding with Hybrid SharePoint (includes new Cloud SSA material)Jeff Fried
 
Top 10 Enterprise Reporter Reports You Didn't Know You Needed
Top 10 Enterprise Reporter Reports You Didn't Know You NeededTop 10 Enterprise Reporter Reports You Didn't Know You Needed
Top 10 Enterprise Reporter Reports You Didn't Know You NeededQuest
 
SharePointFest 2013 Washington DC - SPT 103 - SharePoint 2013 Extranets: How ...
SharePointFest 2013 Washington DC - SPT 103 - SharePoint 2013 Extranets: How ...SharePointFest 2013 Washington DC - SPT 103 - SharePoint 2013 Extranets: How ...
SharePointFest 2013 Washington DC - SPT 103 - SharePoint 2013 Extranets: How ...Brian Culver
 

What's hot (20)

Cloud Hybrid Search with SharePoint
Cloud Hybrid Search with SharePointCloud Hybrid Search with SharePoint
Cloud Hybrid Search with SharePoint
 
2013-09-12 - SUGDC - Office 365 and Hybrid Solutions
2013-09-12 - SUGDC - Office 365 and Hybrid Solutions2013-09-12 - SUGDC - Office 365 and Hybrid Solutions
2013-09-12 - SUGDC - Office 365 and Hybrid Solutions
 
Hybrid SharePoint 2013 and Office 365 environments for decision makers
Hybrid SharePoint 2013 and Office 365 environments for decision makersHybrid SharePoint 2013 and Office 365 environments for decision makers
Hybrid SharePoint 2013 and Office 365 environments for decision makers
 
Sp24 design a share point 2013 architecture – the basics
Sp24   design a share point 2013 architecture – the basicsSp24   design a share point 2013 architecture – the basics
Sp24 design a share point 2013 architecture – the basics
 
Building Solutions With Business Connectivity Services
Building Solutions With Business Connectivity ServicesBuilding Solutions With Business Connectivity Services
Building Solutions With Business Connectivity Services
 
AD FS Workshop | Part 2 | Deep Dive
AD FS Workshop | Part 2 | Deep DiveAD FS Workshop | Part 2 | Deep Dive
AD FS Workshop | Part 2 | Deep Dive
 
SharePoint 2013 in a hybrid world
SharePoint 2013 in a hybrid worldSharePoint 2013 in a hybrid world
SharePoint 2013 in a hybrid world
 
Office 365 and SharePoint 2013 Hybrid Environments
Office 365 and SharePoint 2013 Hybrid EnvironmentsOffice 365 and SharePoint 2013 Hybrid Environments
Office 365 and SharePoint 2013 Hybrid Environments
 
SharePoint Saturday nl 2014: Hybrid Search, The search for the Cloud
SharePoint Saturday nl 2014: Hybrid Search, The search for the CloudSharePoint Saturday nl 2014: Hybrid Search, The search for the Cloud
SharePoint Saturday nl 2014: Hybrid Search, The search for the Cloud
 
Building SharePoint 2016 Hybrid the right way
Building SharePoint 2016 Hybrid the right wayBuilding SharePoint 2016 Hybrid the right way
Building SharePoint 2016 Hybrid the right way
 
The Who, What, Why and How of Active Directory Federation Services (AD FS)
The Who, What, Why and How of Active Directory Federation Services (AD FS)The Who, What, Why and How of Active Directory Federation Services (AD FS)
The Who, What, Why and How of Active Directory Federation Services (AD FS)
 
Envision it SharePoint Extranet Webinar Series - Federation and SharePoint On...
Envision it SharePoint Extranet Webinar Series - Federation and SharePoint On...Envision it SharePoint Extranet Webinar Series - Federation and SharePoint On...
Envision it SharePoint Extranet Webinar Series - Federation and SharePoint On...
 
SharePoint 2013 and Office 365 External Sharing
SharePoint 2013 and Office 365 External SharingSharePoint 2013 and Office 365 External Sharing
SharePoint 2013 and Office 365 External Sharing
 
TSPUG: Content Management in SharePoint 2010
TSPUG: Content Management in SharePoint 2010TSPUG: Content Management in SharePoint 2010
TSPUG: Content Management in SharePoint 2010
 
Fried baspug hybrid share point
Fried baspug hybrid share pointFried baspug hybrid share point
Fried baspug hybrid share point
 
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
 
Hybrid SharePoint Solutions for the Business Decision-Maker
Hybrid SharePoint Solutions for the Business Decision-MakerHybrid SharePoint Solutions for the Business Decision-Maker
Hybrid SharePoint Solutions for the Business Decision-Maker
 
Succeeding with Hybrid SharePoint (includes new Cloud SSA material)
Succeeding with Hybrid SharePoint (includes new Cloud SSA material)Succeeding with Hybrid SharePoint (includes new Cloud SSA material)
Succeeding with Hybrid SharePoint (includes new Cloud SSA material)
 
Top 10 Enterprise Reporter Reports You Didn't Know You Needed
Top 10 Enterprise Reporter Reports You Didn't Know You NeededTop 10 Enterprise Reporter Reports You Didn't Know You Needed
Top 10 Enterprise Reporter Reports You Didn't Know You Needed
 
SharePointFest 2013 Washington DC - SPT 103 - SharePoint 2013 Extranets: How ...
SharePointFest 2013 Washington DC - SPT 103 - SharePoint 2013 Extranets: How ...SharePointFest 2013 Washington DC - SPT 103 - SharePoint 2013 Extranets: How ...
SharePointFest 2013 Washington DC - SPT 103 - SharePoint 2013 Extranets: How ...
 

Similar to Configuring Hybrid Workloads for SharePoint 2013 and O365 by Neil Hodgkinson

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
 
Understanding Identity Management with Office 365
Understanding Identity Management with Office 365Understanding Identity Management with Office 365
Understanding Identity Management with Office 365Perficient, Inc.
 
Envision it Webinar - Extranet Identity Management and Authentication for Sha...
Envision it Webinar - Extranet Identity Management and Authentication for Sha...Envision it Webinar - Extranet Identity Management and Authentication for Sha...
Envision it Webinar - Extranet Identity Management and Authentication for Sha...Envision IT
 
March Sydney Office 365 Meetup - Office 365 and Hybrid Solutions... what work...
March Sydney Office 365 Meetup - Office 365 and Hybrid Solutions... what work...March Sydney Office 365 Meetup - Office 365 and Hybrid Solutions... what work...
March Sydney Office 365 Meetup - Office 365 and Hybrid Solutions... what work...Scott Hoag
 
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
 
What’s New for IT Professionals in Microsoft® SharePoint® Server 2013 Day 1
What’s New for IT Professionals in Microsoft® SharePoint® Server 2013 Day 1What’s New for IT Professionals in Microsoft® SharePoint® Server 2013 Day 1
What’s New for IT Professionals in Microsoft® SharePoint® Server 2013 Day 1Sayed Ali
 
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
 
Understanding SharePoint Apps, authentication and authorization infrastructur...
Understanding SharePoint Apps, authentication and authorization infrastructur...Understanding SharePoint Apps, authentication and authorization infrastructur...
Understanding SharePoint Apps, authentication and authorization infrastructur...SPC Adriatics
 
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
 
Office365 App Security
Office365 App SecurityOffice365 App Security
Office365 App SecurityOliver Wirkus
 
ESPC14 - T13 - Implementing a Hybrid SharePoint 2013 and Office 365 environment
ESPC14 - T13 - Implementing a Hybrid SharePoint 2013 and Office 365 environmentESPC14 - T13 - Implementing a Hybrid SharePoint 2013 and Office 365 environment
ESPC14 - T13 - Implementing a Hybrid SharePoint 2013 and Office 365 environment1stQuad Solutions
 
Envision it SharePoint Extranet Webinar Series - Extranet User Provisioning
Envision it SharePoint Extranet Webinar Series  - Extranet User ProvisioningEnvision it SharePoint Extranet Webinar Series  - Extranet User Provisioning
Envision it SharePoint Extranet Webinar Series - Extranet User ProvisioningEnvision IT
 
Share point online 미리보기
Share point online 미리보기Share point online 미리보기
Share point online 미리보기Jeong-woo Choi
 
Sharepoint 2013 Hybrid Scenarios That Make Sense: Optimize Your SharePoint & ...
Sharepoint 2013 Hybrid Scenarios That Make Sense: Optimize Your SharePoint & ...Sharepoint 2013 Hybrid Scenarios That Make Sense: Optimize Your SharePoint & ...
Sharepoint 2013 Hybrid Scenarios That Make Sense: Optimize Your SharePoint & ...Perficient, Inc.
 
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
 
[McDermott] Configuring SharePoint Hybrid Search and Taxonomy
[McDermott] Configuring SharePoint Hybrid Search and Taxonomy[McDermott] Configuring SharePoint Hybrid Search and Taxonomy
[McDermott] Configuring SharePoint Hybrid Search and TaxonomyEuropean Collaboration Summit
 
SPSNL17 - Implementing SharePoint hybrid search, start to finish - Thomas Voc...
SPSNL17 - Implementing SharePoint hybrid search, start to finish - Thomas Voc...SPSNL17 - Implementing SharePoint hybrid search, start to finish - Thomas Voc...
SPSNL17 - Implementing SharePoint hybrid search, start to finish - Thomas Voc...DIWUG
 
Fried sps boston hybrid talk
Fried sps boston hybrid talkFried sps boston hybrid talk
Fried sps boston hybrid talkJeff Fried
 
Fried sps boston hybrid talk
Fried sps boston hybrid talkFried sps boston hybrid talk
Fried sps boston hybrid talkJeff Fried
 
Fried sps boston hybrid share point
Fried sps boston hybrid share pointFried sps boston hybrid share point
Fried sps boston hybrid share pointJeff Fried
 

Similar to Configuring Hybrid Workloads for SharePoint 2013 and O365 by Neil Hodgkinson (20)

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...
 
Understanding Identity Management with Office 365
Understanding Identity Management with Office 365Understanding Identity Management with Office 365
Understanding Identity Management with Office 365
 
Envision it Webinar - Extranet Identity Management and Authentication for Sha...
Envision it Webinar - Extranet Identity Management and Authentication for Sha...Envision it Webinar - Extranet Identity Management and Authentication for Sha...
Envision it Webinar - Extranet Identity Management and Authentication for Sha...
 
March Sydney Office 365 Meetup - Office 365 and Hybrid Solutions... what work...
March Sydney Office 365 Meetup - Office 365 and Hybrid Solutions... what work...March Sydney Office 365 Meetup - Office 365 and Hybrid Solutions... what work...
March Sydney Office 365 Meetup - Office 365 and Hybrid Solutions... what work...
 
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
 
What’s New for IT Professionals in Microsoft® SharePoint® Server 2013 Day 1
What’s New for IT Professionals in Microsoft® SharePoint® Server 2013 Day 1What’s New for IT Professionals in Microsoft® SharePoint® Server 2013 Day 1
What’s New for IT Professionals in Microsoft® SharePoint® Server 2013 Day 1
 
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
 
Understanding SharePoint Apps, authentication and authorization infrastructur...
Understanding SharePoint Apps, authentication and authorization infrastructur...Understanding SharePoint Apps, authentication and authorization infrastructur...
Understanding SharePoint Apps, authentication and authorization infrastructur...
 
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
 
Office365 App Security
Office365 App SecurityOffice365 App Security
Office365 App Security
 
ESPC14 - T13 - Implementing a Hybrid SharePoint 2013 and Office 365 environment
ESPC14 - T13 - Implementing a Hybrid SharePoint 2013 and Office 365 environmentESPC14 - T13 - Implementing a Hybrid SharePoint 2013 and Office 365 environment
ESPC14 - T13 - Implementing a Hybrid SharePoint 2013 and Office 365 environment
 
Envision it SharePoint Extranet Webinar Series - Extranet User Provisioning
Envision it SharePoint Extranet Webinar Series  - Extranet User ProvisioningEnvision it SharePoint Extranet Webinar Series  - Extranet User Provisioning
Envision it SharePoint Extranet Webinar Series - Extranet User Provisioning
 
Share point online 미리보기
Share point online 미리보기Share point online 미리보기
Share point online 미리보기
 
Sharepoint 2013 Hybrid Scenarios That Make Sense: Optimize Your SharePoint & ...
Sharepoint 2013 Hybrid Scenarios That Make Sense: Optimize Your SharePoint & ...Sharepoint 2013 Hybrid Scenarios That Make Sense: Optimize Your SharePoint & ...
Sharepoint 2013 Hybrid Scenarios That Make Sense: Optimize Your SharePoint & ...
 
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
 
[McDermott] Configuring SharePoint Hybrid Search and Taxonomy
[McDermott] Configuring SharePoint Hybrid Search and Taxonomy[McDermott] Configuring SharePoint Hybrid Search and Taxonomy
[McDermott] Configuring SharePoint Hybrid Search and Taxonomy
 
SPSNL17 - Implementing SharePoint hybrid search, start to finish - Thomas Voc...
SPSNL17 - Implementing SharePoint hybrid search, start to finish - Thomas Voc...SPSNL17 - Implementing SharePoint hybrid search, start to finish - Thomas Voc...
SPSNL17 - Implementing SharePoint hybrid search, start to finish - Thomas Voc...
 
Fried sps boston hybrid talk
Fried sps boston hybrid talkFried sps boston hybrid talk
Fried sps boston hybrid talk
 
Fried sps boston hybrid talk
Fried sps boston hybrid talkFried sps boston hybrid talk
Fried sps boston hybrid talk
 
Fried sps boston hybrid share point
Fried sps boston hybrid share pointFried sps boston hybrid share point
Fried sps boston hybrid share point
 

More from European SharePoint Conference

Using SharePoint 2013 Search in Content Publishing presented by Marwan Tarek
Using SharePoint 2013 Search in Content Publishing presented by Marwan TarekUsing SharePoint 2013 Search in Content Publishing presented by Marwan Tarek
Using SharePoint 2013 Search in Content Publishing presented by Marwan TarekEuropean SharePoint Conference
 
SharePoint: The Evolution of a Business Collaboration Platform presented by J...
SharePoint: The Evolution of a Business Collaboration Platform presented by J...SharePoint: The Evolution of a Business Collaboration Platform presented by J...
SharePoint: The Evolution of a Business Collaboration Platform presented by J...European SharePoint Conference
 
Tips and Tricks for the Yammer Power User presented by Christian Buckley
Tips and Tricks for the Yammer Power User presented by Christian BuckleyTips and Tricks for the Yammer Power User presented by Christian Buckley
Tips and Tricks for the Yammer Power User presented by Christian BuckleyEuropean SharePoint Conference
 
Work Management Service – Using SharePoint 2013 as consolidated tasks platfor...
Work Management Service – Using SharePoint 2013 as consolidated tasks platfor...Work Management Service – Using SharePoint 2013 as consolidated tasks platfor...
Work Management Service – Using SharePoint 2013 as consolidated tasks platfor...European SharePoint Conference
 
Create a blueprint of your Farm using PowerShell with Corey Burke
Create a blueprint of your Farm using PowerShell with Corey BurkeCreate a blueprint of your Farm using PowerShell with Corey Burke
Create a blueprint of your Farm using PowerShell with Corey BurkeEuropean SharePoint Conference
 
SQL Server and SharePoint - Best Practices presented by Steffen Krause, Micro...
SQL Server and SharePoint - Best Practices presented by Steffen Krause, Micro...SQL Server and SharePoint - Best Practices presented by Steffen Krause, Micro...
SQL Server and SharePoint - Best Practices presented by Steffen Krause, Micro...European SharePoint Conference
 
SharePoint Adoption: Bridging the Gulf presented by Bob Kreha
SharePoint Adoption: Bridging the Gulf presented by Bob KrehaSharePoint Adoption: Bridging the Gulf presented by Bob Kreha
SharePoint Adoption: Bridging the Gulf presented by Bob KrehaEuropean SharePoint Conference
 
11 Strategic Considerations for SharePoint Migration presented by Christian B...
11 Strategic Considerations for SharePoint Migration presented by Christian B...11 Strategic Considerations for SharePoint Migration presented by Christian B...
11 Strategic Considerations for SharePoint Migration presented by Christian B...European SharePoint Conference
 
Why Are We Still Talking About SharePoint Governance? presented by Anders Skj...
Why Are We Still Talking About SharePoint Governance? presented by Anders Skj...Why Are We Still Talking About SharePoint Governance? presented by Anders Skj...
Why Are We Still Talking About SharePoint Governance? presented by Anders Skj...European SharePoint Conference
 
State Machine Workflow: Esoteric Techniques & Patterns Everyone Should Buy pr...
State Machine Workflow: Esoteric Techniques & Patterns Everyone Should Buy pr...State Machine Workflow: Esoteric Techniques & Patterns Everyone Should Buy pr...
State Machine Workflow: Esoteric Techniques & Patterns Everyone Should Buy pr...European SharePoint Conference
 
SharePoint Authentication and Authorization presented by Liam Cleary
SharePoint Authentication and Authorization presented by Liam ClearySharePoint Authentication and Authorization presented by Liam Cleary
SharePoint Authentication and Authorization presented by Liam ClearyEuropean SharePoint Conference
 
Infrastructure Best Practices for SharePoint On-Premises presented by Michael...
Infrastructure Best Practices for SharePoint On-Premises presented by Michael...Infrastructure Best Practices for SharePoint On-Premises presented by Michael...
Infrastructure Best Practices for SharePoint On-Premises presented by Michael...European SharePoint Conference
 
Forms and Workflow: Putting the Right Work in the Right Place presented by Mi...
Forms and Workflow: Putting the Right Work in the Right Place presented by Mi...Forms and Workflow: Putting the Right Work in the Right Place presented by Mi...
Forms and Workflow: Putting the Right Work in the Right Place presented by Mi...European SharePoint Conference
 
Installing SharePoint 2013 – Step by Step presented by Alan Richards
Installing SharePoint 2013 – Step by Step presented by Alan RichardsInstalling SharePoint 2013 – Step by Step presented by Alan Richards
Installing SharePoint 2013 – Step by Step presented by Alan RichardsEuropean SharePoint Conference
 

More from European SharePoint Conference (14)

Using SharePoint 2013 Search in Content Publishing presented by Marwan Tarek
Using SharePoint 2013 Search in Content Publishing presented by Marwan TarekUsing SharePoint 2013 Search in Content Publishing presented by Marwan Tarek
Using SharePoint 2013 Search in Content Publishing presented by Marwan Tarek
 
SharePoint: The Evolution of a Business Collaboration Platform presented by J...
SharePoint: The Evolution of a Business Collaboration Platform presented by J...SharePoint: The Evolution of a Business Collaboration Platform presented by J...
SharePoint: The Evolution of a Business Collaboration Platform presented by J...
 
Tips and Tricks for the Yammer Power User presented by Christian Buckley
Tips and Tricks for the Yammer Power User presented by Christian BuckleyTips and Tricks for the Yammer Power User presented by Christian Buckley
Tips and Tricks for the Yammer Power User presented by Christian Buckley
 
Work Management Service – Using SharePoint 2013 as consolidated tasks platfor...
Work Management Service – Using SharePoint 2013 as consolidated tasks platfor...Work Management Service – Using SharePoint 2013 as consolidated tasks platfor...
Work Management Service – Using SharePoint 2013 as consolidated tasks platfor...
 
Create a blueprint of your Farm using PowerShell with Corey Burke
Create a blueprint of your Farm using PowerShell with Corey BurkeCreate a blueprint of your Farm using PowerShell with Corey Burke
Create a blueprint of your Farm using PowerShell with Corey Burke
 
SQL Server and SharePoint - Best Practices presented by Steffen Krause, Micro...
SQL Server and SharePoint - Best Practices presented by Steffen Krause, Micro...SQL Server and SharePoint - Best Practices presented by Steffen Krause, Micro...
SQL Server and SharePoint - Best Practices presented by Steffen Krause, Micro...
 
SharePoint Adoption: Bridging the Gulf presented by Bob Kreha
SharePoint Adoption: Bridging the Gulf presented by Bob KrehaSharePoint Adoption: Bridging the Gulf presented by Bob Kreha
SharePoint Adoption: Bridging the Gulf presented by Bob Kreha
 
11 Strategic Considerations for SharePoint Migration presented by Christian B...
11 Strategic Considerations for SharePoint Migration presented by Christian B...11 Strategic Considerations for SharePoint Migration presented by Christian B...
11 Strategic Considerations for SharePoint Migration presented by Christian B...
 
Why Are We Still Talking About SharePoint Governance? presented by Anders Skj...
Why Are We Still Talking About SharePoint Governance? presented by Anders Skj...Why Are We Still Talking About SharePoint Governance? presented by Anders Skj...
Why Are We Still Talking About SharePoint Governance? presented by Anders Skj...
 
State Machine Workflow: Esoteric Techniques & Patterns Everyone Should Buy pr...
State Machine Workflow: Esoteric Techniques & Patterns Everyone Should Buy pr...State Machine Workflow: Esoteric Techniques & Patterns Everyone Should Buy pr...
State Machine Workflow: Esoteric Techniques & Patterns Everyone Should Buy pr...
 
SharePoint Authentication and Authorization presented by Liam Cleary
SharePoint Authentication and Authorization presented by Liam ClearySharePoint Authentication and Authorization presented by Liam Cleary
SharePoint Authentication and Authorization presented by Liam Cleary
 
Infrastructure Best Practices for SharePoint On-Premises presented by Michael...
Infrastructure Best Practices for SharePoint On-Premises presented by Michael...Infrastructure Best Practices for SharePoint On-Premises presented by Michael...
Infrastructure Best Practices for SharePoint On-Premises presented by Michael...
 
Forms and Workflow: Putting the Right Work in the Right Place presented by Mi...
Forms and Workflow: Putting the Right Work in the Right Place presented by Mi...Forms and Workflow: Putting the Right Work in the Right Place presented by Mi...
Forms and Workflow: Putting the Right Work in the Right Place presented by Mi...
 
Installing SharePoint 2013 – Step by Step presented by Alan Richards
Installing SharePoint 2013 – Step by Step presented by Alan RichardsInstalling SharePoint 2013 – Step by Step presented by Alan Richards
Installing SharePoint 2013 – Step by Step presented by Alan Richards
 

Recently uploaded

"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr BaganFwdays
 
Story boards and shot lists for my a level piece
Story boards and shot lists for my a level pieceStory boards and shot lists for my a level piece
Story boards and shot lists for my a level piececharlottematthew16
 
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationBeyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationSafe Software
 
My INSURER PTE LTD - Insurtech Innovation Award 2024
My INSURER PTE LTD - Insurtech Innovation Award 2024My INSURER PTE LTD - Insurtech Innovation Award 2024
My INSURER PTE LTD - Insurtech Innovation Award 2024The Digital Insurer
 
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr LapshynFwdays
 
WordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your BrandWordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your Brandgvaughan
 
Powerpoint exploring the locations used in television show Time Clash
Powerpoint exploring the locations used in television show Time ClashPowerpoint exploring the locations used in television show Time Clash
Powerpoint exploring the locations used in television show Time Clashcharlottematthew16
 
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticsKotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticscarlostorres15106
 
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Mark Simos
 
Connect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationConnect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationSlibray Presentation
 
Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Commit University
 
Unleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubUnleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubKalema Edgar
 
Commit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easyCommit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easyAlfredo García Lavilla
 
SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024Scott Keck-Warren
 
Vertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering TipsVertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering TipsMiki Katsuragi
 
Install Stable Diffusion in windows machine
Install Stable Diffusion in windows machineInstall Stable Diffusion in windows machine
Install Stable Diffusion in windows machinePadma Pradeep
 
Unraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfUnraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfAlex Barbosa Coqueiro
 
Pigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food ManufacturingPigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food ManufacturingPigging Solutions
 

Recently uploaded (20)

"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan
 
Story boards and shot lists for my a level piece
Story boards and shot lists for my a level pieceStory boards and shot lists for my a level piece
Story boards and shot lists for my a level piece
 
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationBeyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
 
My INSURER PTE LTD - Insurtech Innovation Award 2024
My INSURER PTE LTD - Insurtech Innovation Award 2024My INSURER PTE LTD - Insurtech Innovation Award 2024
My INSURER PTE LTD - Insurtech Innovation Award 2024
 
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptxE-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
 
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
 
WordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your BrandWordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your Brand
 
Powerpoint exploring the locations used in television show Time Clash
Powerpoint exploring the locations used in television show Time ClashPowerpoint exploring the locations used in television show Time Clash
Powerpoint exploring the locations used in television show Time Clash
 
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticsKotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
 
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
 
Connect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationConnect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck Presentation
 
Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!
 
Unleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubUnleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding Club
 
Hot Sexy call girls in Panjabi Bagh 🔝 9953056974 🔝 Delhi escort Service
Hot Sexy call girls in Panjabi Bagh 🔝 9953056974 🔝 Delhi escort ServiceHot Sexy call girls in Panjabi Bagh 🔝 9953056974 🔝 Delhi escort Service
Hot Sexy call girls in Panjabi Bagh 🔝 9953056974 🔝 Delhi escort Service
 
Commit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easyCommit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easy
 
SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024
 
Vertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering TipsVertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering Tips
 
Install Stable Diffusion in windows machine
Install Stable Diffusion in windows machineInstall Stable Diffusion in windows machine
Install Stable Diffusion in windows machine
 
Unraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfUnraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdf
 
Pigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food ManufacturingPigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food Manufacturing
 

Configuring Hybrid Workloads for SharePoint 2013 and O365 by Neil Hodgkinson

  • 1.
  • 2. Pre-Microsoft Process Chemist (Drugs, Poisons and Explosives) CSC SharePoint Specialist – 5 Years Microsoft (2005-) SharePoint PFE - 5 Years SharePoint Service Engineering O365 - 3 Years Office 365 CXP CAT - Current MCM/MCSM SharePoint Instructor Team Contact Email – neil.hodgkinson@microsoft.com Twitter - @nellymo
  • 3. • Verbalise the advantages hybrid scenarios bring as a waypoint towards a full cloud experience • Discuss the technical implementation of hybrid configurations with architects and engineers • Understand the role of the reverse proxy server in an inbound hybrid setup, and in particular gain insight into the configuration of Windows Web Application Proxy
  • 4.
  • 7.
  • 8. Microsoft data center Internet Intranet SharePoint Server 2013 Farm Primary web app Microsoft Office 365 tenant On-premises SharePoint Server 2013 Enterprise Search portal: Local and remote search results are available SharePoint Online search portal: Local search results are available SharePoint Online Local search results only Site collection SharePoint Hybrid search results Outbound Inbound SharePoint Online cannot query SharePoint Server Customer network SharePoint Server can query SharePoint Online
  • 9. Customer network Microsoft data center Internet Intranet Outbound Inbound Perimeter network Reverse proxy Microsoft Office 365 tenant SharePoint Online SharePoint Server 2013 Farm SharePoint SharePoint Online can query SharePoint Server SharePoint Server cannot query SharePoint Online On-premises SharePoint Server 2013 Enterprise Search portal: Local search results are available SharePoint Online search portal: Local and remote search results are available Hybrid search results Site collection Local search results only Primary web app
  • 10. Microsoft data center Internet Perimeter Intranet Outbound Inbound Microsoft Office 365 tenant SharePoint Server 2013 Farm On-premises SharePoint Server 2013 Enterprise Search portal and SharePoint Online search portal: Local and remote search results are available. SharePoint Online can query SharePoint Server network Customer network Reverse proxy SharePoint Search can query SharePoint Online SharePoint Online SharePoint Hybrid search results Site collection Primary web app Hybrid search results
  • 11. Results from Cloud Results from SharePoint On-Premise
  • 12. SharePoint Online SharePoint On Premises Index Component Index Component Index Component User Profile Service App Query Processing Component ? ? Query Processing On Premises Search Center Component Index Component Authenticated User
  • 13. SharePoint On Premises SharePoint Online User Profile Service App Query Processing ? ? O365 Index Component Index Component Index Component Component Query Processing Component Search Center Index Component Authenticated User Reverse Proxy
  • 14.
  • 15. Create a Business Data Connectivity service application in SharePoint on-premises Configure the Business Connectivity Services Metadata Store Configure the target application for the Secure Store Service Define the external content type for external data Create the external list and configure permissions
  • 16. Business Connectivity Services on-premises deployment Client layer SharePoint service layer ❶ ❽ ❸ External system layer ❺ ❻ ❹ SharePoint 2013 Business Connectivity Services and Secure Store Service External data source A user in need of on-premises data goes to an on-premises application or external list The external list or application requests data and sends it to Business Connectivity Services Business Connectivity Services accesses the external content type to determine how to gain access to the external data and what credentials to use Business Connectivity Services passes a request to a connector that retrieves the data by using either the user’s credentials or credentials from a secure store Optional: The user uses Connect to Outlook to take data offline The Click Once installation installs the Business Connectivity Services model on the client Microsoft Outlook connects to the external data and synchronizes to the Outlook SharePoint external list (formatted as a contact list) The user interacts with the data, and synchronizes changes with the external data source manually or automatically ❼ ❷
  • 17. Enables users to publish on-premises data to a list or application external to SharePoint Online Enables federated users to gain access to on-premises data from SharePoint Online Requires a two-way authentication topology using an external URL published by reverse proxy Connects only through OData source
  • 18. • Business Connectivity Services must be installed on-premises • On-premises instance must have connectivity to the external data source • Two-way authentication topology must be configured • External URL to SharePoint on-premises must be configured
  • 19. Using federated credentials, a user in need of on-premises data logs on to the online app or external list The app or external list creates a request for data and sends it to Business Connectivity Services Business Connectivity Services gains access to the external content type to determine how to access the external data and what credentials to use Business Connectivity Services retrieves a secure-channel certificate from the secure store and an OAuth token from Windows Azure Active Directory for user authentication Business Connectivity Services sends an HTTPS request to the published endpoint for the data source with the certificate and token The reverse proxy authenticates the request and forwards it to SharePoint on-premises SharePoint on-premises retrieves the identity from the token and maps it to the on-premises identity that has access to the data On-premises Business Connectivity Services forwards the request to the OData service endpoint The OData endpoint authenticates the request through Internet Information Services and returns the data ❶ SharePoint Online tenancy External list Business Connectivity Services Secure store and Access Control Service Perimeter network Reverse proxy Internal network On-premises SharePoint farm External data source Authentication flow Data flow ❷ ❸ ❼ ❻ ❹ ❾ ❺ ❽
  • 20. Enables integration of data into SharePoint Online from SQL Azure Enables external users to gain access to data published online Configuration and requirements • Can be configured in addition to or separate from hybrid Business Connectivity Services • Does not require a hybrid environment or hybrid identity management infrastructure
  • 21. SharePoint online SQL Azure ❶ ❼ ❷ ❹ ❺ ❻ ❸ Users who need online data go to the online application or external list The external list or online application creates a request for data and sends it to Business Connectivity Services Business Connectivity Services accesses the external content type to determine how to access the external data The external content type tells Business Connectivity Services the credentials to use—in this case, credentials from the secure store Business Connectivity Services passes the request to the endpoint of SQL Azure Windows Communication Foundation Service SQL Azure returns the data SharePoint Online displays the data in the browser
  • 22.
  • 23. Infrastructure Setup S2S Trust & Identity Management Workload Integration
  • 24. Infrastructure Setup • Domain Setup • ADFS • Directory Synchronization • Reverse Proxy S2S Trust & Identity Management Workload Integration
  • 25. On Premises Infrastructure Microsoft data center Internet Perimeter Intranet network Customer network ADFS Proxy AD Servers Office 365 tenant Identity Platform Azure AD DirSync Server Directory Service ADFS Servers ACS Trust Azure AD Tenant Azure AD Proxy SharePoint STS User Profile Sync Service Secure Store Target App SharePoint Reverse Proxy Federation Gateway SharePoint
  • 26. On Premises Infrastructure Microsoft data center Internet Perimeter Intranet network Customer network Office 365 Identity Platform tenant Azure AD Directory Service ACS Trust Federation Gateway Azure AD Tenant Azure AD Proxy AD Servers DirSync Server with Password Sync SharePoint STS User Profile Sync Service SharePoint SharePoint
  • 27. Cloud Identity Single identity in the cloud Suitable for small organizations with no integration to on-premises directories Directory & Password Synchronization* Single identity suitable for medium and large organizations without federation* Federated Identity Single federated identity and credentials suitable for medium and large organizations
  • 28. Federated Identity Single federated identity and credentials suitable for medium and large organizations Cloud Identity Single identity in the cloud Suitable for small organizations with no integration to on-premises directories Directory & Password Synchronization* Single identity suitable for medium and large organizations without federation*
  • 29. Windows Azure Active Directory Directory Synchronization On-Premises Identity Ex: DomainAlice User Cloud Identity Ex: alice@contoso.com AD
  • 30. • Activate Activate directory synchronization in your tenant Add Domain • Add on-premises domain to O365 tenant TXT or MX Records • Update DNS records Install and Configure • Run the wizard and start the sync Sync • In O365 dashboard validate users and groups Activate Users • Activate users and grant licenses • For Directory synchronization detailed configuration see: http://aka.ms/directorysync
  • 31.
  • 32. Web Application Proxy Threat Management Gateway F5 Big IP Citrix Netscaler Squid
  • 33. Certificates • SSL • Client Auth • ADFS ADFS • Install • Configure WAP • Install • Publish SharePoint • PowerShell Test • Access • Result Source
  • 34. On Premises Infrastructure Microsoft data center Internet Perimeter Intranet network Customer network AD Servers Office 365 tenant Azure AD Identity Platform Directory Service ACS Trust Azure AD Tenant Azure AD Proxy SharePoint STS User Profile Sync Service Secure Store Target App SharePoint Reverse Proxy Federation Gateway SharePoint
  • 35.
  • 36. Infrastructure Setup • Directory Synchronization • Reverse Proxy for Inbound S2S Trust & Identity Management • Replace S2S Token Signing Certificate for S2S Trust • Validate UPA • ACS Trust Setup Workload Integration
  • 37. For Remote Index to work we need to establish an OAuth Trust with ACS between SharePoint On- Premises and Online. Replace the STS certificate across all SharePoint servers in on-premises farm Deploy Windows Azure AD PoSH with the pre-requisite of Microsoft Sign-in Assistant Establish trust between on-premises SP Farm and SP Online by replacing certificate Add SPN for the on-premises domain. (Eg.00000003-0000-0ff1- ce00-000000000000“ /*.nellymo.com) Register SP Online application principal as a trusted provider in SP on-premises Set authentication realm for SharePoint Configure a proxy in the on-premise farm for Azure AD This enables S2S Authentication – 7 Steps to Heaven
  • 38. User Profile Service Application is configured and running Profile Service App created Profile Services Started Profile Sync Service Running MIIS Client User Profiles are synced with AD for the same set of users as specified for DirSync User Profile Service Profile Search O365 Users and Groups User profile attributes are correctly populated, key ones are: User Principal Name (UPN) Name Identifier (Most Commonly this is Windows Security Identifier(SID)) Simple Mail Transport Protocol (SMTP) Address Session Initiation Protocol (SIP) address
  • 40. • Certificate Thumbprint • Get-SPSecurityTokenServiceConfig Confirm STS Configuration • Get-MsolServicePrincipal Confirm App Principal Registration
  • 41.
  • 42. On Premises Infrastructure Microsoft data center Internet Perimeter Intranet network Customer network Office 365 Identity Platform tenant Azure AD Directory Service ACS Trust Federation Gateway Azure AD Tenant Azure AD Proxy AD Servers DirSync Server with Password Sync SharePoint STS User Profile Sync Service SharePoint SharePoint
  • 43. Infrastructure Setup • Directory Synchronization S2S Trust & Identity Management Workload Integration i.e. Search • Configure Result Source • Create a Query Rule • Validate Search Configuration
  • 44.
  • 45.
  • 46.
  • 47.
  • 48. With all components in place you will see Search results form both verticals. Results from Cloud Results from Cloud Results from SharePoint On-Premise Results from SharePoint On-Premise
  • 49. Blogs http://blogs.msdn.com/b/spses/archive/2013/10/22/office-365-configure-hybrid-search-with-directory-synchronization. aspx - Configure Outbound Hybrid Search with Directory Synchronization http://blogs.msdn.com/b/spses/archive/2014/01/05/office-365-configure-hybrid-search-with-directory-synchronization- password-sync-part2.aspx - Configure Inbound Hybrid Search with Directory Synchronization http://blogs.msdn.com/b/spses/archive/2014/01/07/identity-federation-amp-single-sign-on-deployment-for-hybrid- search-in-office-365-sharepoint-online-part3.aspx - Configure Single Sign on experience for Hybrid Search with Directory Synchronization http://blogs.msdn.com/b/spses/archive/2014/07/06/sharepoint-2013-configure-on-premises-users-to-leverage-office- 365-for-their-mysite-onedrive-part-4.aspx - Configure OneDrive Redirection to SharePoint Online with SharePoint 2013 SP1 http://blogs.msdn.com/b/spses/archive/2014/07/06/configure-onedrive-for-business-as-a-hybrid-search-vertical- in-sharepoint-onpremise-search-center-part5.aspx - Configure OneDrive as a Hybrid Search vertical in SharePoint 2013
  • 50. Outbound Search (most common) Inbound Search Two-way Search Guidance: Start small with outbound search first. Then as needed, add inbound search