SlideShare una empresa de Scribd logo
1 de 17
SharePoint Connector – Setup and Configuration
Tarun Aggarwal | Lead Software Engineer

© 2012 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential.
Contents


Introduction to SharePoint Connector



Authentication Types



Installation & Configuration



Capabilities



Demo



References

© 2012 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential.

2
SharePoint Connector - JCR Connector for Microsoft SharePoint


Enables AEM
applications to
access content that
resides in proprietary
repositories in a
standardized manner
(JCR API)



Designed to map
content (metadata,
documents, etc.) and
content services (like
search).



The CRX provides Virtual Repository technology that allows SharePoint
repository to be connected, enabling access to the live data as they
would have been stored in a native JCR from the start.

© 2012 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential.

3
SharePoint Connector – Requests Flow

An application executes a JCR call on the connector repository

The connector translates the call to a native call to the SharePoint web
services
The web service calls are executed by the SharePoint server and the
results are returned
The results are received by the connector and translated back to JCR
space

The JCR call returns the results
© 2012 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential.

4
SharePoint - Authentication Types


SharePoint supports a variety of authentication methods for different
authentication types.



With CQ 5.6.0, we support the following authentication types:


Windows (Basic Authentication)
It takes advantage of the existing Windows authentication provider (AD DS) to
validate the credentials of connecting clients. The credentials of the users are
sent with every request, to the server, for authentication.



Forms-based Authentication (NTLM - Token Based)
Forms-based authentication validates users based on credentials that users
type in a logon form (typically a web page). The system issues a token for
authenticated requests that contains a key for reestablishing the identity for
subsequent requests.

© 2012 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential.

5
SharePoint Connector – Installation Requirements


CQ: v 5.6.0 / 5.6.1



SharePoint: v 2010 / 2013 installed with SharePoint Web Services
available via network



A URL to a SharePoint server (URL of Site collection –
http://servername:port)



SharePoint Connector Package (will be available from Package share)



User credentials and permissions for CRX and SharePoint repositories

© 2012 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential.

6
Creating a SharePoint Web Application

© 2012 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential.

7
Creating a SharePoint Site Collection

© 2012 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential.

8
Adding the User Policy

© 2012 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential.

9
SharePoint Connector – Get Started
1.

Start the CQ

2.

Download the
connector from
Package Share.

3.

Install the connector
package from
Package Manager

4.

Configure the
connector options

5.

Login into Content Explorer and check that your SharePoint instance is
mounted

© 2012 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential.

10
SharePoint Connector – Configuration

© 2012 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential.

11
SharePoint Connector – Configuring Users
We need to create users in CQ with the same credentials recognized by the
SharePoint server:

© 2012 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential.

12
SharePoint Connector – Verify that the setup works

© 2012 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential.

13
SharePoint Connector – Capabilities & Demo


Read content and metadata from SharePoint



Writing files and folders to the SharePoint document libraries



Executing queries against the SharePoint repository



Respecting SharePoint security settings for accessed content



Content Integration using Content Finder



Utilizing AEM components like External Resource to display SharePoint
Announcements etc.



DAM Asset Synchronization

© 2012 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential.

14
SharePoint Connector – Release Plan


Scheduled for 15th Feb 2014 with CQ 5.6.0 & 5.6.1



Known Issues:


Sub Sites Search



SAML Authentication

© 2012 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential.

15
References


SharePoint Connector 2.0 Documentation
http://dev.day.com/docs/en/crx/connectors/sharepoint/current.html



Authentication overview for SharePoint
http://technet.microsoft.com/en-us/library/jj219571.aspx



Create a web application in SharePoint
http://technet.microsoft.com/en-us/library/cc261875.aspx



CRX Virtual Repository
http://dev.day.com/content/docs/en/crx/current/administering/virtual_repos
itory.html

© 2012 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential.

16
© 2012 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential.

Más contenido relacionado

La actualidad más candente

Web services - A Practical Approach
Web services - A Practical ApproachWeb services - A Practical Approach
Web services - A Practical ApproachMadhaiyan Muthu
 
ASP.NET Web API and HTTP Fundamentals
ASP.NET Web API and HTTP FundamentalsASP.NET Web API and HTTP Fundamentals
ASP.NET Web API and HTTP FundamentalsIdo Flatow
 
iOS Development - A Beginner Guide
iOS Development - A Beginner GuideiOS Development - A Beginner Guide
iOS Development - A Beginner GuideAndri Yadi
 
Intro to the Alfresco Public API
Intro to the Alfresco Public APIIntro to the Alfresco Public API
Intro to the Alfresco Public APIJeff Potts
 
Room 2 - 4 - Juncheng Anthony Lin - Redhat - A Practical Approach to Traditio...
Room 2 - 4 - Juncheng Anthony Lin - Redhat - A Practical Approach to Traditio...Room 2 - 4 - Juncheng Anthony Lin - Redhat - A Practical Approach to Traditio...
Room 2 - 4 - Juncheng Anthony Lin - Redhat - A Practical Approach to Traditio...Vietnam Open Infrastructure User Group
 
The Blueprint for Change: How the Best Are Succeeding in Transformation
The Blueprint for Change: How the Best Are Succeeding in TransformationThe Blueprint for Change: How the Best Are Succeeding in Transformation
The Blueprint for Change: How the Best Are Succeeding in TransformationMuleSoft
 
Exposing and Controlling Kafka Event Streaming with Kong Konnect Enterprise |...
Exposing and Controlling Kafka Event Streaming with Kong Konnect Enterprise |...Exposing and Controlling Kafka Event Streaming with Kong Konnect Enterprise |...
Exposing and Controlling Kafka Event Streaming with Kong Konnect Enterprise |...HostedbyConfluent
 
Communication Patterns Using Data-Centric Publish/Subscribe
Communication Patterns Using Data-Centric Publish/SubscribeCommunication Patterns Using Data-Centric Publish/Subscribe
Communication Patterns Using Data-Centric Publish/SubscribeSumant Tambe
 
WebLogic authentication debugging
WebLogic authentication debuggingWebLogic authentication debugging
WebLogic authentication debuggingMaarten Smeets
 
Introduction to Docker Compose
Introduction to Docker ComposeIntroduction to Docker Compose
Introduction to Docker ComposeAjeet Singh Raina
 
Introduction to REST - API
Introduction to REST - APIIntroduction to REST - API
Introduction to REST - APIChetan Gadodia
 
APEX richtig installieren und konfigurieren
APEX richtig installieren und konfigurierenAPEX richtig installieren und konfigurieren
APEX richtig installieren und konfigurierenOliver Lemm
 
Mule 4 migration + Common Integration Challenges : MuleSoft Virtual Muleys Me...
Mule 4 migration + Common Integration Challenges : MuleSoft Virtual Muleys Me...Mule 4 migration + Common Integration Challenges : MuleSoft Virtual Muleys Me...
Mule 4 migration + Common Integration Challenges : MuleSoft Virtual Muleys Me...Angel Alberici
 
MuleSoft Surat Virtual Meetup#21 - MuleSoft API and RAML Design Best Practice...
MuleSoft Surat Virtual Meetup#21 - MuleSoft API and RAML Design Best Practice...MuleSoft Surat Virtual Meetup#21 - MuleSoft API and RAML Design Best Practice...
MuleSoft Surat Virtual Meetup#21 - MuleSoft API and RAML Design Best Practice...Jitendra Bafna
 
MuleSoft Event Driven Architecture (EDA Patterns in MuleSoft) - VirtualMuleys63
MuleSoft Event Driven Architecture (EDA Patterns in MuleSoft) - VirtualMuleys63MuleSoft Event Driven Architecture (EDA Patterns in MuleSoft) - VirtualMuleys63
MuleSoft Event Driven Architecture (EDA Patterns in MuleSoft) - VirtualMuleys63Angel Alberici
 
Azure DevOps - Version Controlling with Git
Azure DevOps - Version Controlling with GitAzure DevOps - Version Controlling with Git
Azure DevOps - Version Controlling with GitEng Teong Cheah
 
WSO2 API Manager Community Call - November 2021
WSO2 API Manager Community Call - November 2021WSO2 API Manager Community Call - November 2021
WSO2 API Manager Community Call - November 2021WSO2
 
Docker Container Security
Docker Container SecurityDocker Container Security
Docker Container SecuritySuraj Khetani
 

La actualidad más candente (20)

Web services - A Practical Approach
Web services - A Practical ApproachWeb services - A Practical Approach
Web services - A Practical Approach
 
ASP.NET Web API and HTTP Fundamentals
ASP.NET Web API and HTTP FundamentalsASP.NET Web API and HTTP Fundamentals
ASP.NET Web API and HTTP Fundamentals
 
iOS Development - A Beginner Guide
iOS Development - A Beginner GuideiOS Development - A Beginner Guide
iOS Development - A Beginner Guide
 
How to Send IDOC to SAP using MuleSoft
How to Send IDOC to SAP using MuleSoftHow to Send IDOC to SAP using MuleSoft
How to Send IDOC to SAP using MuleSoft
 
Intro to the Alfresco Public API
Intro to the Alfresco Public APIIntro to the Alfresco Public API
Intro to the Alfresco Public API
 
Room 2 - 4 - Juncheng Anthony Lin - Redhat - A Practical Approach to Traditio...
Room 2 - 4 - Juncheng Anthony Lin - Redhat - A Practical Approach to Traditio...Room 2 - 4 - Juncheng Anthony Lin - Redhat - A Practical Approach to Traditio...
Room 2 - 4 - Juncheng Anthony Lin - Redhat - A Practical Approach to Traditio...
 
The Blueprint for Change: How the Best Are Succeeding in Transformation
The Blueprint for Change: How the Best Are Succeeding in TransformationThe Blueprint for Change: How the Best Are Succeeding in Transformation
The Blueprint for Change: How the Best Are Succeeding in Transformation
 
Exposing and Controlling Kafka Event Streaming with Kong Konnect Enterprise |...
Exposing and Controlling Kafka Event Streaming with Kong Konnect Enterprise |...Exposing and Controlling Kafka Event Streaming with Kong Konnect Enterprise |...
Exposing and Controlling Kafka Event Streaming with Kong Konnect Enterprise |...
 
Communication Patterns Using Data-Centric Publish/Subscribe
Communication Patterns Using Data-Centric Publish/SubscribeCommunication Patterns Using Data-Centric Publish/Subscribe
Communication Patterns Using Data-Centric Publish/Subscribe
 
WebLogic authentication debugging
WebLogic authentication debuggingWebLogic authentication debugging
WebLogic authentication debugging
 
Introduction to Docker Compose
Introduction to Docker ComposeIntroduction to Docker Compose
Introduction to Docker Compose
 
Introduction to REST - API
Introduction to REST - APIIntroduction to REST - API
Introduction to REST - API
 
Laravel and SOLR
Laravel and SOLRLaravel and SOLR
Laravel and SOLR
 
APEX richtig installieren und konfigurieren
APEX richtig installieren und konfigurierenAPEX richtig installieren und konfigurieren
APEX richtig installieren und konfigurieren
 
Mule 4 migration + Common Integration Challenges : MuleSoft Virtual Muleys Me...
Mule 4 migration + Common Integration Challenges : MuleSoft Virtual Muleys Me...Mule 4 migration + Common Integration Challenges : MuleSoft Virtual Muleys Me...
Mule 4 migration + Common Integration Challenges : MuleSoft Virtual Muleys Me...
 
MuleSoft Surat Virtual Meetup#21 - MuleSoft API and RAML Design Best Practice...
MuleSoft Surat Virtual Meetup#21 - MuleSoft API and RAML Design Best Practice...MuleSoft Surat Virtual Meetup#21 - MuleSoft API and RAML Design Best Practice...
MuleSoft Surat Virtual Meetup#21 - MuleSoft API and RAML Design Best Practice...
 
MuleSoft Event Driven Architecture (EDA Patterns in MuleSoft) - VirtualMuleys63
MuleSoft Event Driven Architecture (EDA Patterns in MuleSoft) - VirtualMuleys63MuleSoft Event Driven Architecture (EDA Patterns in MuleSoft) - VirtualMuleys63
MuleSoft Event Driven Architecture (EDA Patterns in MuleSoft) - VirtualMuleys63
 
Azure DevOps - Version Controlling with Git
Azure DevOps - Version Controlling with GitAzure DevOps - Version Controlling with Git
Azure DevOps - Version Controlling with Git
 
WSO2 API Manager Community Call - November 2021
WSO2 API Manager Community Call - November 2021WSO2 API Manager Community Call - November 2021
WSO2 API Manager Community Call - November 2021
 
Docker Container Security
Docker Container SecurityDocker Container Security
Docker Container Security
 

Similar a SharePoint Connector – Setup and Configuration

SPCA2013 - Developing SharePoint 2013 Apps with Visual Studio 2012
SPCA2013 - Developing SharePoint 2013 Apps with Visual Studio 2012SPCA2013 - Developing SharePoint 2013 Apps with Visual Studio 2012
SPCA2013 - Developing SharePoint 2013 Apps with Visual Studio 2012NCCOMMS
 
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
 
Developing SharePoint 2013 apps with Visual Studio 2012 - SharePoint Connecti...
Developing SharePoint 2013 apps with Visual Studio 2012 - SharePoint Connecti...Developing SharePoint 2013 apps with Visual Studio 2012 - SharePoint Connecti...
Developing SharePoint 2013 apps with Visual Studio 2012 - SharePoint Connecti...Bram de Jager
 
Syn framework 4.0 and sql server
Syn framework 4.0 and sql serverSyn framework 4.0 and sql server
Syn framework 4.0 and sql serverEduardo Castro
 
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
 
MNAssociationEnterpriseArchitectsCloudFoundryJuly2017
MNAssociationEnterpriseArchitectsCloudFoundryJuly2017MNAssociationEnterpriseArchitectsCloudFoundryJuly2017
MNAssociationEnterpriseArchitectsCloudFoundryJuly2017Andrew Ripka
 
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
 
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
 
Forge - DevCon 2016: Building Value-Added Integrations with Autodesk’s IoT APIs
Forge - DevCon 2016: Building Value-Added Integrations with Autodesk’s IoT APIsForge - DevCon 2016: Building Value-Added Integrations with Autodesk’s IoT APIs
Forge - DevCon 2016: Building Value-Added Integrations with Autodesk’s IoT APIsAutodesk
 
Apps 101 - Moving to the SharePoint 2013 App Model - Presented 7/27/13 at Sha...
Apps 101 - Moving to the SharePoint 2013 App Model - Presented 7/27/13 at Sha...Apps 101 - Moving to the SharePoint 2013 App Model - Presented 7/27/13 at Sha...
Apps 101 - Moving to the SharePoint 2013 App Model - Presented 7/27/13 at Sha...BlueMetalInc
 
Developing Apps with Azure AD
Developing Apps with Azure ADDeveloping Apps with Azure AD
Developing Apps with Azure ADSharePointRadi
 
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
 
SharePoint 2013 “App Model” Developing and Deploying Provider Hosted Apps
SharePoint 2013 “App Model” Developing and Deploying Provider Hosted AppsSharePoint 2013 “App Model” Developing and Deploying Provider Hosted Apps
SharePoint 2013 “App Model” Developing and Deploying Provider Hosted AppsSanjay Patel
 
SharePoint 2013 “App Model” Developing and Deploying Provider Hosted Apps
SharePoint 2013 “App Model” Developing and Deploying Provider Hosted AppsSharePoint 2013 “App Model” Developing and Deploying Provider Hosted Apps
SharePoint 2013 “App Model” Developing and Deploying Provider Hosted AppsSanjay Patel
 
App Model For SharePoint 2013
App Model For SharePoint 2013App Model For SharePoint 2013
App Model For SharePoint 2013Toni Il Caiser
 
Enterprise Software Architecture
Enterprise Software ArchitectureEnterprise Software Architecture
Enterprise Software Architecturerahmed_sct
 
Sharepoint and office 365 hybrid configuration from A to Z #spstoronto 2015
Sharepoint and office 365 hybrid configuration from A to Z   #spstoronto 2015Sharepoint and office 365 hybrid configuration from A to Z   #spstoronto 2015
Sharepoint and office 365 hybrid configuration from A to Z #spstoronto 2015Nicolas Georgeault
 
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
 
FATC UK - Real time collaborative Flex apps
FATC UK - Real time collaborative Flex appsFATC UK - Real time collaborative Flex apps
FATC UK - Real time collaborative Flex appsMichael Chaize
 
Access share point-2013-data-with-provider-hosted-apps
Access share point-2013-data-with-provider-hosted-appsAccess share point-2013-data-with-provider-hosted-apps
Access share point-2013-data-with-provider-hosted-appsAlexander Meijers
 

Similar a SharePoint Connector – Setup and Configuration (20)

SPCA2013 - Developing SharePoint 2013 Apps with Visual Studio 2012
SPCA2013 - Developing SharePoint 2013 Apps with Visual Studio 2012SPCA2013 - Developing SharePoint 2013 Apps with Visual Studio 2012
SPCA2013 - Developing SharePoint 2013 Apps with Visual Studio 2012
 
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)
 
Developing SharePoint 2013 apps with Visual Studio 2012 - SharePoint Connecti...
Developing SharePoint 2013 apps with Visual Studio 2012 - SharePoint Connecti...Developing SharePoint 2013 apps with Visual Studio 2012 - SharePoint Connecti...
Developing SharePoint 2013 apps with Visual Studio 2012 - SharePoint Connecti...
 
Syn framework 4.0 and sql server
Syn framework 4.0 and sql serverSyn framework 4.0 and sql server
Syn framework 4.0 and sql server
 
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
 
MNAssociationEnterpriseArchitectsCloudFoundryJuly2017
MNAssociationEnterpriseArchitectsCloudFoundryJuly2017MNAssociationEnterpriseArchitectsCloudFoundryJuly2017
MNAssociationEnterpriseArchitectsCloudFoundryJuly2017
 
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...
 
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
 
Forge - DevCon 2016: Building Value-Added Integrations with Autodesk’s IoT APIs
Forge - DevCon 2016: Building Value-Added Integrations with Autodesk’s IoT APIsForge - DevCon 2016: Building Value-Added Integrations with Autodesk’s IoT APIs
Forge - DevCon 2016: Building Value-Added Integrations with Autodesk’s IoT APIs
 
Apps 101 - Moving to the SharePoint 2013 App Model - Presented 7/27/13 at Sha...
Apps 101 - Moving to the SharePoint 2013 App Model - Presented 7/27/13 at Sha...Apps 101 - Moving to the SharePoint 2013 App Model - Presented 7/27/13 at Sha...
Apps 101 - Moving to the SharePoint 2013 App Model - Presented 7/27/13 at Sha...
 
Developing Apps with Azure AD
Developing Apps with Azure ADDeveloping Apps with Azure AD
Developing Apps with Azure AD
 
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...
 
SharePoint 2013 “App Model” Developing and Deploying Provider Hosted Apps
SharePoint 2013 “App Model” Developing and Deploying Provider Hosted AppsSharePoint 2013 “App Model” Developing and Deploying Provider Hosted Apps
SharePoint 2013 “App Model” Developing and Deploying Provider Hosted Apps
 
SharePoint 2013 “App Model” Developing and Deploying Provider Hosted Apps
SharePoint 2013 “App Model” Developing and Deploying Provider Hosted AppsSharePoint 2013 “App Model” Developing and Deploying Provider Hosted Apps
SharePoint 2013 “App Model” Developing and Deploying Provider Hosted Apps
 
App Model For SharePoint 2013
App Model For SharePoint 2013App Model For SharePoint 2013
App Model For SharePoint 2013
 
Enterprise Software Architecture
Enterprise Software ArchitectureEnterprise Software Architecture
Enterprise Software Architecture
 
Sharepoint and office 365 hybrid configuration from A to Z #spstoronto 2015
Sharepoint and office 365 hybrid configuration from A to Z   #spstoronto 2015Sharepoint and office 365 hybrid configuration from A to Z   #spstoronto 2015
Sharepoint and office 365 hybrid configuration from A to Z #spstoronto 2015
 
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
 
FATC UK - Real time collaborative Flex apps
FATC UK - Real time collaborative Flex appsFATC UK - Real time collaborative Flex apps
FATC UK - Real time collaborative Flex apps
 
Access share point-2013-data-with-provider-hosted-apps
Access share point-2013-data-with-provider-hosted-appsAccess share point-2013-data-with-provider-hosted-apps
Access share point-2013-data-with-provider-hosted-apps
 

Más de Adobe

Where I'm From | Adobe Diverse Voices
Where I'm From | Adobe Diverse VoicesWhere I'm From | Adobe Diverse Voices
Where I'm From | Adobe Diverse VoicesAdobe
 
Adobe Life Reflections
Adobe Life ReflectionsAdobe Life Reflections
Adobe Life ReflectionsAdobe
 
2021 Sundance Ignite x Adobe Fellows
2021 Sundance Ignite x Adobe Fellows2021 Sundance Ignite x Adobe Fellows
2021 Sundance Ignite x Adobe FellowsAdobe
 
Adobe Holiday Shopping Recap 2020
Adobe Holiday Shopping Recap 2020Adobe Holiday Shopping Recap 2020
Adobe Holiday Shopping Recap 2020Adobe
 
The Inaugural Cohort of Women at Sundance | Adobe Fellowship
The Inaugural Cohort of Women at Sundance | Adobe Fellowship The Inaugural Cohort of Women at Sundance | Adobe Fellowship
The Inaugural Cohort of Women at Sundance | Adobe Fellowship Adobe
 
Adobe COVID-19 Productivity Study: Say ‘buh-bye’ to WFH Stigma
Adobe COVID-19 Productivity Study: Say ‘buh-bye’ to WFH StigmaAdobe COVID-19 Productivity Study: Say ‘buh-bye’ to WFH Stigma
Adobe COVID-19 Productivity Study: Say ‘buh-bye’ to WFH StigmaAdobe
 
Introducing the 2020 Sundance Ignite x Adobe Fellows
Introducing the 2020 Sundance Ignite x Adobe FellowsIntroducing the 2020 Sundance Ignite x Adobe Fellows
Introducing the 2020 Sundance Ignite x Adobe FellowsAdobe
 
Adobe Personalization 2020 Survey​ of Consumers and Marketers
Adobe Personalization 2020 Survey​ of Consumers and MarketersAdobe Personalization 2020 Survey​ of Consumers and Marketers
Adobe Personalization 2020 Survey​ of Consumers and MarketersAdobe
 
The Obstacles and Opportunities of Digital Transformation
The Obstacles and Opportunities of Digital TransformationThe Obstacles and Opportunities of Digital Transformation
The Obstacles and Opportunities of Digital TransformationAdobe
 
Sundance Ignite Fellows
Sundance Ignite FellowsSundance Ignite Fellows
Sundance Ignite FellowsAdobe
 
The Total Economic Impact of Adobe Document Cloud
The Total Economic Impact of Adobe Document CloudThe Total Economic Impact of Adobe Document Cloud
The Total Economic Impact of Adobe Document CloudAdobe
 
Adobe Digital Insights Holiday Recap 2019
Adobe Digital Insights Holiday Recap 2019Adobe Digital Insights Holiday Recap 2019
Adobe Digital Insights Holiday Recap 2019Adobe
 
ADI Consumer Electronics Report 2020
ADI Consumer Electronics Report 2020ADI Consumer Electronics Report 2020
ADI Consumer Electronics Report 2020Adobe
 
Five Ways to Accelerate the Sales Cycle and Close Deals Faster
Five Ways to Accelerate the Sales Cycle and Close Deals FasterFive Ways to Accelerate the Sales Cycle and Close Deals Faster
Five Ways to Accelerate the Sales Cycle and Close Deals FasterAdobe
 
No Happy Holidays for Seasonal Employees
 No Happy Holidays for Seasonal Employees No Happy Holidays for Seasonal Employees
No Happy Holidays for Seasonal EmployeesAdobe
 
Adobe Holiday Retailer Survey 2019
Adobe Holiday Retailer Survey 2019Adobe Holiday Retailer Survey 2019
Adobe Holiday Retailer Survey 2019Adobe
 
Adobe 2019 Holiday Shopping Predictions
Adobe 2019 Holiday Shopping PredictionsAdobe 2019 Holiday Shopping Predictions
Adobe 2019 Holiday Shopping PredictionsAdobe
 
ADI -- Digital Divide 2019
ADI -- Digital Divide 2019ADI -- Digital Divide 2019
ADI -- Digital Divide 2019Adobe
 
AdobeStudy: Consumer Banking Insights
AdobeStudy: Consumer Banking InsightsAdobeStudy: Consumer Banking Insights
AdobeStudy: Consumer Banking InsightsAdobe
 
Adobe Digital Insights -- Connected Car 2019
Adobe Digital Insights -- Connected Car 2019Adobe Digital Insights -- Connected Car 2019
Adobe Digital Insights -- Connected Car 2019Adobe
 

Más de Adobe (20)

Where I'm From | Adobe Diverse Voices
Where I'm From | Adobe Diverse VoicesWhere I'm From | Adobe Diverse Voices
Where I'm From | Adobe Diverse Voices
 
Adobe Life Reflections
Adobe Life ReflectionsAdobe Life Reflections
Adobe Life Reflections
 
2021 Sundance Ignite x Adobe Fellows
2021 Sundance Ignite x Adobe Fellows2021 Sundance Ignite x Adobe Fellows
2021 Sundance Ignite x Adobe Fellows
 
Adobe Holiday Shopping Recap 2020
Adobe Holiday Shopping Recap 2020Adobe Holiday Shopping Recap 2020
Adobe Holiday Shopping Recap 2020
 
The Inaugural Cohort of Women at Sundance | Adobe Fellowship
The Inaugural Cohort of Women at Sundance | Adobe Fellowship The Inaugural Cohort of Women at Sundance | Adobe Fellowship
The Inaugural Cohort of Women at Sundance | Adobe Fellowship
 
Adobe COVID-19 Productivity Study: Say ‘buh-bye’ to WFH Stigma
Adobe COVID-19 Productivity Study: Say ‘buh-bye’ to WFH StigmaAdobe COVID-19 Productivity Study: Say ‘buh-bye’ to WFH Stigma
Adobe COVID-19 Productivity Study: Say ‘buh-bye’ to WFH Stigma
 
Introducing the 2020 Sundance Ignite x Adobe Fellows
Introducing the 2020 Sundance Ignite x Adobe FellowsIntroducing the 2020 Sundance Ignite x Adobe Fellows
Introducing the 2020 Sundance Ignite x Adobe Fellows
 
Adobe Personalization 2020 Survey​ of Consumers and Marketers
Adobe Personalization 2020 Survey​ of Consumers and MarketersAdobe Personalization 2020 Survey​ of Consumers and Marketers
Adobe Personalization 2020 Survey​ of Consumers and Marketers
 
The Obstacles and Opportunities of Digital Transformation
The Obstacles and Opportunities of Digital TransformationThe Obstacles and Opportunities of Digital Transformation
The Obstacles and Opportunities of Digital Transformation
 
Sundance Ignite Fellows
Sundance Ignite FellowsSundance Ignite Fellows
Sundance Ignite Fellows
 
The Total Economic Impact of Adobe Document Cloud
The Total Economic Impact of Adobe Document CloudThe Total Economic Impact of Adobe Document Cloud
The Total Economic Impact of Adobe Document Cloud
 
Adobe Digital Insights Holiday Recap 2019
Adobe Digital Insights Holiday Recap 2019Adobe Digital Insights Holiday Recap 2019
Adobe Digital Insights Holiday Recap 2019
 
ADI Consumer Electronics Report 2020
ADI Consumer Electronics Report 2020ADI Consumer Electronics Report 2020
ADI Consumer Electronics Report 2020
 
Five Ways to Accelerate the Sales Cycle and Close Deals Faster
Five Ways to Accelerate the Sales Cycle and Close Deals FasterFive Ways to Accelerate the Sales Cycle and Close Deals Faster
Five Ways to Accelerate the Sales Cycle and Close Deals Faster
 
No Happy Holidays for Seasonal Employees
 No Happy Holidays for Seasonal Employees No Happy Holidays for Seasonal Employees
No Happy Holidays for Seasonal Employees
 
Adobe Holiday Retailer Survey 2019
Adobe Holiday Retailer Survey 2019Adobe Holiday Retailer Survey 2019
Adobe Holiday Retailer Survey 2019
 
Adobe 2019 Holiday Shopping Predictions
Adobe 2019 Holiday Shopping PredictionsAdobe 2019 Holiday Shopping Predictions
Adobe 2019 Holiday Shopping Predictions
 
ADI -- Digital Divide 2019
ADI -- Digital Divide 2019ADI -- Digital Divide 2019
ADI -- Digital Divide 2019
 
AdobeStudy: Consumer Banking Insights
AdobeStudy: Consumer Banking InsightsAdobeStudy: Consumer Banking Insights
AdobeStudy: Consumer Banking Insights
 
Adobe Digital Insights -- Connected Car 2019
Adobe Digital Insights -- Connected Car 2019Adobe Digital Insights -- Connected Car 2019
Adobe Digital Insights -- Connected Car 2019
 

Último

TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonAnna Loughnan Colquhoun
 
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherStrategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherRemote DBA Services
 
presentation ICT roal in 21st century education
presentation ICT roal in 21st century educationpresentation ICT roal in 21st century education
presentation ICT roal in 21st century educationjfdjdjcjdnsjd
 
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProduct Anonymous
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024The Digital Insurer
 
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, AdobeApidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobeapidays
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdfhans926745
 
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...Neo4j
 
Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Enterprise Knowledge
 
Advantages of Hiring UIUX Design Service Providers for Your Business
Advantages of Hiring UIUX Design Service Providers for Your BusinessAdvantages of Hiring UIUX Design Service Providers for Your Business
Advantages of Hiring UIUX Design Service Providers for Your BusinessPixlogix Infotech
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)Gabriella Davis
 
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...DianaGray10
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerThousandEyes
 
A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?Igalia
 
AWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAndrey Devyatkin
 
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024The Digital Insurer
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptxHampshireHUG
 
GenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdfGenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdflior mazor
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Scriptwesley chun
 

Último (20)

TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt Robison
 
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherStrategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a Fresher
 
presentation ICT roal in 21st century education
presentation ICT roal in 21st century educationpresentation ICT roal in 21st century education
presentation ICT roal in 21st century education
 
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024
 
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, AdobeApidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf
 
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
 
Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...
 
Advantages of Hiring UIUX Design Service Providers for Your Business
Advantages of Hiring UIUX Design Service Providers for Your BusinessAdvantages of Hiring UIUX Design Service Providers for Your Business
Advantages of Hiring UIUX Design Service Providers for Your Business
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)
 
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?
 
AWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of Terraform
 
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
 
GenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdfGenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdf
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Script
 

SharePoint Connector – Setup and Configuration

  • 1. SharePoint Connector – Setup and Configuration Tarun Aggarwal | Lead Software Engineer © 2012 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential.
  • 2. Contents  Introduction to SharePoint Connector  Authentication Types  Installation & Configuration  Capabilities  Demo  References © 2012 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential. 2
  • 3. SharePoint Connector - JCR Connector for Microsoft SharePoint  Enables AEM applications to access content that resides in proprietary repositories in a standardized manner (JCR API)  Designed to map content (metadata, documents, etc.) and content services (like search).  The CRX provides Virtual Repository technology that allows SharePoint repository to be connected, enabling access to the live data as they would have been stored in a native JCR from the start. © 2012 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential. 3
  • 4. SharePoint Connector – Requests Flow An application executes a JCR call on the connector repository The connector translates the call to a native call to the SharePoint web services The web service calls are executed by the SharePoint server and the results are returned The results are received by the connector and translated back to JCR space The JCR call returns the results © 2012 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential. 4
  • 5. SharePoint - Authentication Types  SharePoint supports a variety of authentication methods for different authentication types.  With CQ 5.6.0, we support the following authentication types:  Windows (Basic Authentication) It takes advantage of the existing Windows authentication provider (AD DS) to validate the credentials of connecting clients. The credentials of the users are sent with every request, to the server, for authentication.  Forms-based Authentication (NTLM - Token Based) Forms-based authentication validates users based on credentials that users type in a logon form (typically a web page). The system issues a token for authenticated requests that contains a key for reestablishing the identity for subsequent requests. © 2012 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential. 5
  • 6. SharePoint Connector – Installation Requirements  CQ: v 5.6.0 / 5.6.1  SharePoint: v 2010 / 2013 installed with SharePoint Web Services available via network  A URL to a SharePoint server (URL of Site collection – http://servername:port)  SharePoint Connector Package (will be available from Package share)  User credentials and permissions for CRX and SharePoint repositories © 2012 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential. 6
  • 7. Creating a SharePoint Web Application © 2012 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential. 7
  • 8. Creating a SharePoint Site Collection © 2012 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential. 8
  • 9. Adding the User Policy © 2012 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential. 9
  • 10. SharePoint Connector – Get Started 1. Start the CQ 2. Download the connector from Package Share. 3. Install the connector package from Package Manager 4. Configure the connector options 5. Login into Content Explorer and check that your SharePoint instance is mounted © 2012 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential. 10
  • 11. SharePoint Connector – Configuration © 2012 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential. 11
  • 12. SharePoint Connector – Configuring Users We need to create users in CQ with the same credentials recognized by the SharePoint server: © 2012 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential. 12
  • 13. SharePoint Connector – Verify that the setup works © 2012 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential. 13
  • 14. SharePoint Connector – Capabilities & Demo  Read content and metadata from SharePoint  Writing files and folders to the SharePoint document libraries  Executing queries against the SharePoint repository  Respecting SharePoint security settings for accessed content  Content Integration using Content Finder  Utilizing AEM components like External Resource to display SharePoint Announcements etc.  DAM Asset Synchronization © 2012 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential. 14
  • 15. SharePoint Connector – Release Plan  Scheduled for 15th Feb 2014 with CQ 5.6.0 & 5.6.1  Known Issues:  Sub Sites Search  SAML Authentication © 2012 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential. 15
  • 16. References  SharePoint Connector 2.0 Documentation http://dev.day.com/docs/en/crx/connectors/sharepoint/current.html  Authentication overview for SharePoint http://technet.microsoft.com/en-us/library/jj219571.aspx  Create a web application in SharePoint http://technet.microsoft.com/en-us/library/cc261875.aspx  CRX Virtual Repository http://dev.day.com/content/docs/en/crx/current/administering/virtual_repos itory.html © 2012 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential. 16
  • 17. © 2012 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential.