SlideShare ist ein Scribd-Unternehmen logo
1 von 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.

Weitere ähnliche Inhalte

Was ist angesagt?

The six key steps to AEM architecture
The six key steps to AEM architectureThe six key steps to AEM architecture
The six key steps to AEM architectureAshokkumar T A
 
SPA Editor - Adobe Experience Manager Sites
SPA Editor - Adobe Experience Manager SitesSPA Editor - Adobe Experience Manager Sites
SPA Editor - Adobe Experience Manager SitesGabriel Walt
 
AEM Best Practices for Component Development
AEM Best Practices for Component DevelopmentAEM Best Practices for Component Development
AEM Best Practices for Component DevelopmentGabriel Walt
 
Managing Omnichannel Experiences with Adobe Experience Manager (AEM)
Managing Omnichannel Experiences with Adobe Experience Manager (AEM)Managing Omnichannel Experiences with Adobe Experience Manager (AEM)
Managing Omnichannel Experiences with Adobe Experience Manager (AEM)Gabriel Walt
 
Introduction To Single Page Application
Introduction To Single Page ApplicationIntroduction To Single Page Application
Introduction To Single Page ApplicationKMS Technology
 
What is in a link?
What is in a link?What is in a link?
What is in a link?Dixon Jones
 
Web assembly - Future of the Web
Web assembly - Future of the WebWeb assembly - Future of the Web
Web assembly - Future of the WebCodeValue
 
Crawling, indexation & the impact on performance | Brighton SEO
Crawling, indexation & the impact on performance | Brighton SEOCrawling, indexation & the impact on performance | Brighton SEO
Crawling, indexation & the impact on performance | Brighton SEOMartin Sean Fennon
 
One step in the future: CSS variables
One step in the future: CSS variablesOne step in the future: CSS variables
One step in the future: CSS variablesGiacomo Zinetti
 
AEM Rich Text Editor (RTE) Deep Dive
AEM Rich Text Editor (RTE) Deep DiveAEM Rich Text Editor (RTE) Deep Dive
AEM Rich Text Editor (RTE) Deep DiveHanish Bansal
 
RESTFul API for news application using strapi headless cms
RESTFul API for news application using strapi headless cms RESTFul API for news application using strapi headless cms
RESTFul API for news application using strapi headless cms Rakesh Falke
 
Adobe AEM core components
Adobe AEM core componentsAdobe AEM core components
Adobe AEM core componentsLokesh BS
 
Dot net platform and dotnet core fundamentals
Dot net platform and dotnet core fundamentalsDot net platform and dotnet core fundamentals
Dot net platform and dotnet core fundamentalsLalit Kale
 
Adobe Experience Manager Core Components
Adobe Experience Manager Core ComponentsAdobe Experience Manager Core Components
Adobe Experience Manager Core ComponentsGabriel Walt
 
Using VueJS in front of Drupal 8
Using VueJS in front of Drupal 8Using VueJS in front of Drupal 8
Using VueJS in front of Drupal 8Brian Ward
 

Was ist angesagt? (20)

The six key steps to AEM architecture
The six key steps to AEM architectureThe six key steps to AEM architecture
The six key steps to AEM architecture
 
SPA Editor - Adobe Experience Manager Sites
SPA Editor - Adobe Experience Manager SitesSPA Editor - Adobe Experience Manager Sites
SPA Editor - Adobe Experience Manager Sites
 
AEM Best Practices for Component Development
AEM Best Practices for Component DevelopmentAEM Best Practices for Component Development
AEM Best Practices for Component Development
 
Managing Omnichannel Experiences with Adobe Experience Manager (AEM)
Managing Omnichannel Experiences with Adobe Experience Manager (AEM)Managing Omnichannel Experiences with Adobe Experience Manager (AEM)
Managing Omnichannel Experiences with Adobe Experience Manager (AEM)
 
Introduction To Single Page Application
Introduction To Single Page ApplicationIntroduction To Single Page Application
Introduction To Single Page Application
 
What is in a link?
What is in a link?What is in a link?
What is in a link?
 
Web assembly - Future of the Web
Web assembly - Future of the WebWeb assembly - Future of the Web
Web assembly - Future of the Web
 
Crawling, indexation & the impact on performance | Brighton SEO
Crawling, indexation & the impact on performance | Brighton SEOCrawling, indexation & the impact on performance | Brighton SEO
Crawling, indexation & the impact on performance | Brighton SEO
 
One step in the future: CSS variables
One step in the future: CSS variablesOne step in the future: CSS variables
One step in the future: CSS variables
 
AEM Rich Text Editor (RTE) Deep Dive
AEM Rich Text Editor (RTE) Deep DiveAEM Rich Text Editor (RTE) Deep Dive
AEM Rich Text Editor (RTE) Deep Dive
 
RESTFul API for news application using strapi headless cms
RESTFul API for news application using strapi headless cms RESTFul API for news application using strapi headless cms
RESTFul API for news application using strapi headless cms
 
Adobe AEM core components
Adobe AEM core componentsAdobe AEM core components
Adobe AEM core components
 
Dot net platform and dotnet core fundamentals
Dot net platform and dotnet core fundamentalsDot net platform and dotnet core fundamentals
Dot net platform and dotnet core fundamentals
 
Adobe Experience Manager Core Components
Adobe Experience Manager Core ComponentsAdobe Experience Manager Core Components
Adobe Experience Manager Core Components
 
Using VueJS in front of Drupal 8
Using VueJS in front of Drupal 8Using VueJS in front of Drupal 8
Using VueJS in front of Drupal 8
 
Introduction to HTML
Introduction to HTML Introduction to HTML
Introduction to HTML
 
CSS Best practice
CSS Best practiceCSS Best practice
CSS Best practice
 
Monolithic architecture
Monolithic architectureMonolithic architecture
Monolithic architecture
 
Advance HTML
Advance HTMLAdvance HTML
Advance HTML
 
Navigation and Link
Navigation and LinkNavigation and Link
Navigation and Link
 

Ähnlich wie 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
 

Ähnlich wie 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
 

Mehr von 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
 

Mehr von 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
 

Kürzlich hochgeladen

From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationSafe Software
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking MenDelhi Call girls
 
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...HostedbyConfluent
 
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountPuma Security, LLC
 
Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...Alan Dix
 
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for PartnersEnhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for PartnersThousandEyes
 
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
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slidespraypatel2
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking MenDelhi Call girls
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slidevu2urc
 
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024BookNet Canada
 
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...Neo4j
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Drew Madelung
 
[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
 
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxThe Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxMalak Abu Hammad
 
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfThe Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfEnterprise Knowledge
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘RTylerCroy
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking MenDelhi Call girls
 
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 3652toLead Limited
 
CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of ServiceCNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Servicegiselly40
 

Kürzlich hochgeladen (20)

From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
 
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
 
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path Mount
 
Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...
 
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for PartnersEnhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
 
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
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slides
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slide
 
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
 
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
 
[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
 
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxThe Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptx
 
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfThe Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men
 
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
 
CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of ServiceCNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Service
 

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.