SlideShare uma empresa 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.

Mais conteúdo relacionado

Mais procurados

TypeScript Presentation
TypeScript PresentationTypeScript Presentation
TypeScript Presentation
Patrick John Pacaña
 
Introducción a adobe illustrator
Introducción a adobe illustratorIntroducción a adobe illustrator
Introducción a adobe illustrator
David_Sirvent
 
Introduction to web development
Introduction to web developmentIntroduction to web development
Introduction to web development
Mohammed Safwat
 
Corel draw 14 hindi notes
Corel draw 14 hindi notesCorel draw 14 hindi notes
Corel draw 14 hindi notes
SirajRock
 

Mais procurados (20)

Intro To React Native
Intro To React NativeIntro To React Native
Intro To React Native
 
TypeScript Presentation
TypeScript PresentationTypeScript Presentation
TypeScript Presentation
 
Introducción a adobe illustrator
Introducción a adobe illustratorIntroducción a adobe illustrator
Introducción a adobe illustrator
 
Selenium with java
Selenium with javaSelenium with java
Selenium with java
 
WEB DEVELOPMENT.pptx
WEB DEVELOPMENT.pptxWEB DEVELOPMENT.pptx
WEB DEVELOPMENT.pptx
 
Lesson 5 ms office word 2007
Lesson 5   ms office word 2007Lesson 5   ms office word 2007
Lesson 5 ms office word 2007
 
Selenium Presentation at Engineering Colleges
Selenium Presentation at Engineering CollegesSelenium Presentation at Engineering Colleges
Selenium Presentation at Engineering Colleges
 
Responsive Web Design and Testing
Responsive Web Design and TestingResponsive Web Design and Testing
Responsive Web Design and Testing
 
Test driven development with react
Test driven development with reactTest driven development with react
Test driven development with react
 
Learning Photoshop CS6 with 100 practical exercises
Learning Photoshop CS6 with 100 practical exercisesLearning Photoshop CS6 with 100 practical exercises
Learning Photoshop CS6 with 100 practical exercises
 
Front end architecture
Front end architectureFront end architecture
Front end architecture
 
Micro frontend
Micro frontendMicro frontend
Micro frontend
 
Windows 10 module 1 ppt presentation
Windows 10 module 1 ppt presentationWindows 10 module 1 ppt presentation
Windows 10 module 1 ppt presentation
 
Introduction to selenium
Introduction to seleniumIntroduction to selenium
Introduction to selenium
 
An overview of selenium webdriver
An overview of selenium webdriverAn overview of selenium webdriver
An overview of selenium webdriver
 
Getting started with typescript
Getting started with typescriptGetting started with typescript
Getting started with typescript
 
Introduction to web development
Introduction to web developmentIntroduction to web development
Introduction to web development
 
Corel draw 14 hindi notes
Corel draw 14 hindi notesCorel draw 14 hindi notes
Corel draw 14 hindi notes
 
MS PowerPoint for Begninners
MS PowerPoint for BegninnersMS PowerPoint for Begninners
MS PowerPoint for Begninners
 
Web application
Web applicationWeb application
Web application
 

Semelhante a SharePoint Connector – Setup and Configuration

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
Sanjay 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 Apps
Sanjay Patel
 
Enterprise Software Architecture
Enterprise Software ArchitectureEnterprise Software Architecture
Enterprise Software Architecture
rahmed_sct
 
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
Alexander Meijers
 

Semelhante 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
 

Mais de Adobe

Mais 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

Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Victor Rentea
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Safe Software
 
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
?#DUbAI#??##{{(☎️+971_581248768%)**%*]'#abortion pills for sale in dubai@
 

Último (20)

Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
 
Understanding the FAA Part 107 License ..
Understanding the FAA Part 107 License ..Understanding the FAA Part 107 License ..
Understanding the FAA Part 107 License ..
 
Vector Search -An Introduction in Oracle Database 23ai.pptx
Vector Search -An Introduction in Oracle Database 23ai.pptxVector Search -An Introduction in Oracle Database 23ai.pptx
Vector Search -An Introduction in Oracle Database 23ai.pptx
 
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
 
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
 
Platformless Horizons for Digital Adaptability
Platformless Horizons for Digital AdaptabilityPlatformless Horizons for Digital Adaptability
Platformless Horizons for Digital Adaptability
 
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
 
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdfRising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
 
WSO2's API Vision: Unifying Control, Empowering Developers
WSO2's API Vision: Unifying Control, Empowering DevelopersWSO2's API Vision: Unifying Control, Empowering Developers
WSO2's API Vision: Unifying Control, Empowering Developers
 
Mcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot Model
Mcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot ModelMcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot Model
Mcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot Model
 
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
 
DEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
DEV meet-up UiPath Document Understanding May 7 2024 AmsterdamDEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
DEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
 
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ..."I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
 
Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...
 
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
 
MS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectorsMS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectors
 
Corporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptxCorporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptx
 
CNIC Information System with Pakdata Cf In Pakistan
CNIC Information System with Pakdata Cf In PakistanCNIC Information System with Pakdata Cf In Pakistan
CNIC Information System with Pakdata Cf In Pakistan
 
[BuildWithAI] Introduction to Gemini.pdf
[BuildWithAI] Introduction to Gemini.pdf[BuildWithAI] Introduction to Gemini.pdf
[BuildWithAI] Introduction to Gemini.pdf
 

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.