SlideShare a Scribd company logo
1 of 14
MULE MICROSOFT
SHAREPOINT 2013
CONNECTOR
BY – ANKUSH SHARMA
MULE MICROSOFT SHAREPOINT 2013 CONNECTOR
• Microsoft SharePoint is a web application platform for content and document management, intranet
portals, collaboration, extranets, websites, and enterprise search.
• The Microsoft SharePoint connector for Anypoint platform enables integration with SharePoint 2013
through its REST API.
AUTHENTICATION
• The Microsoft SharePoint connector supports different authentication schemes based on which
Microsoft SharePoint that you access:
• Supported Microsoft SharePoint authentication on-premise:
• NTLM
• Claims-based authentication against Microsoft ADFS
• Unsupported authentication: Kerberos
• Supported Microsoft SharePoint Online authentication:
• Microsoft Online (Office 365) managed users
• Microsoft Online (Office 365) federated users against Microsoft ADFS
CLAIMS-BASED AUTHENTICATION
• Configuring the connector to use claims-based authentication requires the following information from the
Security Token Service (STS) that to use for authenticating:
• Sts Url: The STS endpoint that accepts username and password for authenticating users and understands the
WS-Trust 1.3 protocol. When the STS is Microsoft’s ADFS (Active Directory Federation Services), this URL
usually is https://youradfs.com/adfs/services/trust/13/usernamemixed.
• Sts App Identifier: A string that identifies the Sharepoint site in the STS. It is also known as Relying Party
Identifier, Client Identifier, Scope, or Realm. When the STS is Microsoft’s ADFS, this value can be discovered in
the AD FS Management console under AD FS at Trust Relationships > Relying Party Trusts > (Sharepoint Site’s
relying part properties) > Identifiers tab.
• You can obtain the STS App Identifier by logging into the Sharepoint Site that you want to be accessed by
opening the Site URL in a web browser. If there is more than one authentication provider configured for a site,
a drop-down menu lists the options. Select the desired STS to be redirected to the STS’s login page. At this
point, the address bar of the web browser contains a URL that includes the following query parameters:
wa=wsignin1.0&wtrealm=uri%3amule%3asp80
• The parameter wa tells the STS that a sign in is being initiated. The wtrealm contains the URI-encoded value
for the Sts App Identifier. In the example, uri%3amule%3asp80 is uri:mule:sp80. The unencoded value is the
parameter for the connector’s configuration.
MULE MICROSOFT SHAREPOINT 2013 CONNECTOR –
CONFIGURATION WIZARD(GENERAL TAB) (CONT.)
MULE MICROSOFT SHAREPOINT 2013 CONNECTOR –
CONFIGURATION WIZARD(GENERAL TAB)
• Following are the options on general tab –
• Display Name – The name of the connector to be displayed in Mule flow.
• Connector Configuration – The reference to the global connector configuration.
• Operation – Determines the operation to be performed on Microsoft server.
MULE MICROSOFT SHAREPOINT 2013 CONNECTOR –
CONNECTOR CONFIGURATION WIZARD(GENERAL TAB)
(CONT.)
MULE MICROSOFT SHAREPOINT 2013 CONNECTOR –
CONNECTOR CONFIGURATION WIZARD(GENERAL TAB)
• Following are the options on general tab –
• Name – The name of the global connector configuration.
• Username – The username provided by Microsoft(without domain).
• Password – Password used to authenticated the user.
• Site Url – Sharepoint endpoint URL.
• Sts Url – Security Token Service URL to use for claims authentication.
• Sts App Identifier – Application Identifier configured for this Sharepoint Site in the Sts.
MULE MICROSOFT SHAREPOINT 2013 CONNECTOR –
CONNECTOR CONFIGURATION WIZARD(POOLING PROFILE
TAB) (CONT.)
MULE MICROSOFT SHAREPOINT 2013 CONNECTOR –
CONNECTOR CONFIGURATION WIZARD(POOLING PROFILE
TAB)
• Mule Microsoft Sharepoint connector configuration’s pooling profile tab contains following properties –
• Use default connection pool config – This radio button is used enable default connection pooling setting of this
connector.
• Define connection pool config – Radio button used to create custom connection pooling settings.
• Max active – Property which define how many connections can be there in connection pool.
• Max idle – Defines maximum number of connections that can be idle.
• Initialization policy – Defines how to initialize new connections.
• Exhausted action – Defines how to release a connection after usage.
• Max wait – Maximum time to wait for a new connection to be available.
• Min eviction time – Minimum amount of time a connection can sit idle for.
MULE MICROSOFT SHAREPOINT 2013 CONNECTOR –
CONNECTOR CONFIGURATION WIZARD(RECONNECTION
TAB) (CONT.)
MULE MICROSOFT SHAREPOINT 2013 CONNECTOR –
CONNECTOR CONFIGURATION WIZARD(RECONNECTION
TAB)
• The Reconnection tab contains following properties –
• Do not use a Reconnection Strategy – This is the default radio button which specifies do not try to reconnect if there is
error connecting to the web address URL.
• Standard Reconnection – Use this radio button to enable a standard reconnection strategy.
• Frequency (ms) – The frequency time in milliseconds after which the connector will try to access the web address URL.
• Reconnect Attempts – This tells how many times the AJAX connector will try to connect to web address URL.
• Reconnector Forever – Check this box if there is need to make connector connect to web address URL until there is a successful
connection with it.
• Custom Reconnection – Use this radio button to create a custom Reconnection strategy.
• Class – The java class which will come in action after a failed connection attempt.
• Run the connection in a separated thread – Check this box if there is need to use this custom reconnection operation in separate
thread.
MULE MICROSOFT SHAREPOINT 2013 –
CONFIGURATION WIZARD (NOTES TAB)
• The Notes Tab is used to add special notes for Mule Microsoft Sharepoint 2013 Connector.
THANK YOU!

More Related Content

What's hot

What's hot (10)

Anypoint data gateway
Anypoint data gatewayAnypoint data gateway
Anypoint data gateway
 
Mule salesforce integration solutions
Mule  salesforce integration solutionsMule  salesforce integration solutions
Mule salesforce integration solutions
 
Api Layer
Api LayerApi Layer
Api Layer
 
Mule esb stripe
Mule esb stripeMule esb stripe
Mule esb stripe
 
Mule esb–api layer
Mule esb–api layerMule esb–api layer
Mule esb–api layer
 
Mule saas
Mule  saasMule  saas
Mule saas
 
Rate Limiting - SLA Based Policy
Rate Limiting - SLA Based PolicyRate Limiting - SLA Based Policy
Rate Limiting - SLA Based Policy
 
Flows in mule
Flows in muleFlows in mule
Flows in mule
 
Mule esb api layer
Mule esb api layerMule esb api layer
Mule esb api layer
 
Mule api
Mule  apiMule  api
Mule api
 

Viewers also liked

Mule Microsoft Share Point 2010 Connector
Mule Microsoft Share Point 2010 ConnectorMule Microsoft Share Point 2010 Connector
Mule Microsoft Share Point 2010 ConnectorAnkush Sharma
 
Connecting the dots: no technology solution is an island
Connecting the dots: no technology solution is an islandConnecting the dots: no technology solution is an island
Connecting the dots: no technology solution is an islanddelaware BeLux
 
Microsoft Dynamics CRM Connector
Microsoft Dynamics CRM ConnectorMicrosoft Dynamics CRM Connector
Microsoft Dynamics CRM ConnectorAnkush Sharma
 
Connector API Apps
Connector API AppsConnector API Apps
Connector API AppsBizTalk360
 
Powerapps & Flow
Powerapps & FlowPowerapps & Flow
Powerapps & FlowXpand IT
 
CRM Integration Options–Scribe, SmartConnect, Microsoft Connector. What's the...
CRM Integration Options–Scribe, SmartConnect, Microsoft Connector. What's the...CRM Integration Options–Scribe, SmartConnect, Microsoft Connector. What's the...
CRM Integration Options–Scribe, SmartConnect, Microsoft Connector. What's the...BDO IT Solutions
 
Microsoft Cloud Connector Overview
Microsoft Cloud Connector OverviewMicrosoft Cloud Connector Overview
Microsoft Cloud Connector OverviewUC2
 

Viewers also liked (8)

Mule Microsoft Share Point 2010 Connector
Mule Microsoft Share Point 2010 ConnectorMule Microsoft Share Point 2010 Connector
Mule Microsoft Share Point 2010 Connector
 
Connecting the dots: no technology solution is an island
Connecting the dots: no technology solution is an islandConnecting the dots: no technology solution is an island
Connecting the dots: no technology solution is an island
 
Microsoft Dynamics CRM Connector
Microsoft Dynamics CRM ConnectorMicrosoft Dynamics CRM Connector
Microsoft Dynamics CRM Connector
 
Connector API Apps
Connector API AppsConnector API Apps
Connector API Apps
 
PowerApps Deep Dive
PowerApps Deep DivePowerApps Deep Dive
PowerApps Deep Dive
 
Powerapps & Flow
Powerapps & FlowPowerapps & Flow
Powerapps & Flow
 
CRM Integration Options–Scribe, SmartConnect, Microsoft Connector. What's the...
CRM Integration Options–Scribe, SmartConnect, Microsoft Connector. What's the...CRM Integration Options–Scribe, SmartConnect, Microsoft Connector. What's the...
CRM Integration Options–Scribe, SmartConnect, Microsoft Connector. What's the...
 
Microsoft Cloud Connector Overview
Microsoft Cloud Connector OverviewMicrosoft Cloud Connector Overview
Microsoft Cloud Connector Overview
 

Similar to Mule Microsoft Share Point 2013 Connector

Integration with Microsoft Azure using Mule ESB
Integration with Microsoft Azure using Mule ESBIntegration with Microsoft Azure using Mule ESB
Integration with Microsoft Azure using Mule ESBSanjeet Pandey
 
Mule Amazon SNS Connector
Mule Amazon SNS ConnectorMule Amazon SNS Connector
Mule Amazon SNS ConnectorAnkush Sharma
 
Get Queue List from Microsoft Azure using Mule ESB
Get Queue List from Microsoft Azure using Mule ESBGet Queue List from Microsoft Azure using Mule ESB
Get Queue List from Microsoft Azure using Mule ESBSanjeet Pandey
 
Mule Microsoft Service Bus
Mule Microsoft Service BusMule Microsoft Service Bus
Mule Microsoft Service BusAnkush Sharma
 
Integration of mule esb with microsoft azure
Integration of mule esb with microsoft azureIntegration of mule esb with microsoft azure
Integration of mule esb with microsoft azuresivachandra mandalapu
 
Mule Magento Cloud Connector
Mule Magento Cloud ConnectorMule Magento Cloud Connector
Mule Magento Cloud ConnectorAnkush Sharma
 
Mule Microsoft Dynamics AX 2012 Connector
Mule Microsoft Dynamics AX 2012 ConnectorMule Microsoft Dynamics AX 2012 Connector
Mule Microsoft Dynamics AX 2012 ConnectorAnkush Sharma
 
Mule Marketo Connector
Mule Marketo ConnectorMule Marketo Connector
Mule Marketo ConnectorAnkush Sharma
 
Create Account in Salesforce using Mule ESB
Create Account in Salesforce using Mule ESBCreate Account in Salesforce using Mule ESB
Create Account in Salesforce using Mule ESBSanjeet Pandey
 
Integration with Sercice-Now using Mule ESB
Integration with Sercice-Now using Mule ESBIntegration with Sercice-Now using Mule ESB
Integration with Sercice-Now using Mule ESBSanjeet Pandey
 
Internet Sites in Microsoft Azure Using SharePoint 2013 - Solution Model
Internet Sites in Microsoft Azure Using SharePoint 2013 - Solution ModelInternet Sites in Microsoft Azure Using SharePoint 2013 - Solution Model
Internet Sites in Microsoft Azure Using SharePoint 2013 - Solution ModelDavid J Rosenthal
 
Meet up slides_mumbai_21032020_final
Meet up slides_mumbai_21032020_finalMeet up slides_mumbai_21032020_final
Meet up slides_mumbai_21032020_finalAkshata Sawant
 
Mule Concur Connector
Mule Concur ConnectorMule Concur Connector
Mule Concur ConnectorAnkush Sharma
 
Integrate to retrieve data microsoft azure
Integrate to retrieve data microsoft azureIntegrate to retrieve data microsoft azure
Integrate to retrieve data microsoft azureSon Nguyen
 
O365Con18 - Hybrid SharePoint Deep Dive - Thomas Vochten
O365Con18 - Hybrid SharePoint Deep Dive - Thomas VochtenO365Con18 - Hybrid SharePoint Deep Dive - Thomas Vochten
O365Con18 - Hybrid SharePoint Deep Dive - Thomas VochtenNCCOMMS
 
A_Z-1_0_4T_00A-EN_U-Po_w_erPoint_06.pptx
A_Z-1_0_4T_00A-EN_U-Po_w_erPoint_06.pptxA_Z-1_0_4T_00A-EN_U-Po_w_erPoint_06.pptx
A_Z-1_0_4T_00A-EN_U-Po_w_erPoint_06.pptxjayshuklatrainer
 
Mule Salesforce Connector
Mule Salesforce ConnectorMule Salesforce Connector
Mule Salesforce ConnectorAnkush Sharma
 
Microsoft azure integration
Microsoft azure integrationMicrosoft azure integration
Microsoft azure integrationSon Nguyen
 
Mulesoft Pune Meetup Deck - Apr 2020
Mulesoft Pune Meetup Deck - Apr 2020Mulesoft Pune Meetup Deck - Apr 2020
Mulesoft Pune Meetup Deck - Apr 2020Santosh Ojha
 

Similar to Mule Microsoft Share Point 2013 Connector (20)

Integration with Microsoft Azure using Mule ESB
Integration with Microsoft Azure using Mule ESBIntegration with Microsoft Azure using Mule ESB
Integration with Microsoft Azure using Mule ESB
 
Mule Amazon SNS Connector
Mule Amazon SNS ConnectorMule Amazon SNS Connector
Mule Amazon SNS Connector
 
Get Queue List from Microsoft Azure using Mule ESB
Get Queue List from Microsoft Azure using Mule ESBGet Queue List from Microsoft Azure using Mule ESB
Get Queue List from Microsoft Azure using Mule ESB
 
Mule Microsoft Service Bus
Mule Microsoft Service BusMule Microsoft Service Bus
Mule Microsoft Service Bus
 
Integration of mule esb with microsoft azure
Integration of mule esb with microsoft azureIntegration of mule esb with microsoft azure
Integration of mule esb with microsoft azure
 
Mule Magento Cloud Connector
Mule Magento Cloud ConnectorMule Magento Cloud Connector
Mule Magento Cloud Connector
 
Mule Microsoft Dynamics AX 2012 Connector
Mule Microsoft Dynamics AX 2012 ConnectorMule Microsoft Dynamics AX 2012 Connector
Mule Microsoft Dynamics AX 2012 Connector
 
Mule Marketo Connector
Mule Marketo ConnectorMule Marketo Connector
Mule Marketo Connector
 
Create Account in Salesforce using Mule ESB
Create Account in Salesforce using Mule ESBCreate Account in Salesforce using Mule ESB
Create Account in Salesforce using Mule ESB
 
Integration with Sercice-Now using Mule ESB
Integration with Sercice-Now using Mule ESBIntegration with Sercice-Now using Mule ESB
Integration with Sercice-Now using Mule ESB
 
Internet Sites in Microsoft Azure Using SharePoint 2013 - Solution Model
Internet Sites in Microsoft Azure Using SharePoint 2013 - Solution ModelInternet Sites in Microsoft Azure Using SharePoint 2013 - Solution Model
Internet Sites in Microsoft Azure Using SharePoint 2013 - Solution Model
 
Meet up slides_mumbai_21032020_final
Meet up slides_mumbai_21032020_finalMeet up slides_mumbai_21032020_final
Meet up slides_mumbai_21032020_final
 
Mule Concur Connector
Mule Concur ConnectorMule Concur Connector
Mule Concur Connector
 
Integrate to retrieve data microsoft azure
Integrate to retrieve data microsoft azureIntegrate to retrieve data microsoft azure
Integrate to retrieve data microsoft azure
 
O365Con18 - Hybrid SharePoint Deep Dive - Thomas Vochten
O365Con18 - Hybrid SharePoint Deep Dive - Thomas VochtenO365Con18 - Hybrid SharePoint Deep Dive - Thomas Vochten
O365Con18 - Hybrid SharePoint Deep Dive - Thomas Vochten
 
Mule CMIS connector
Mule CMIS connectorMule CMIS connector
Mule CMIS connector
 
A_Z-1_0_4T_00A-EN_U-Po_w_erPoint_06.pptx
A_Z-1_0_4T_00A-EN_U-Po_w_erPoint_06.pptxA_Z-1_0_4T_00A-EN_U-Po_w_erPoint_06.pptx
A_Z-1_0_4T_00A-EN_U-Po_w_erPoint_06.pptx
 
Mule Salesforce Connector
Mule Salesforce ConnectorMule Salesforce Connector
Mule Salesforce Connector
 
Microsoft azure integration
Microsoft azure integrationMicrosoft azure integration
Microsoft azure integration
 
Mulesoft Pune Meetup Deck - Apr 2020
Mulesoft Pune Meetup Deck - Apr 2020Mulesoft Pune Meetup Deck - Apr 2020
Mulesoft Pune Meetup Deck - Apr 2020
 

More from Ankush Sharma

Mule Cloudhub Connector
Mule Cloudhub ConnectorMule Cloudhub Connector
Mule Cloudhub ConnectorAnkush Sharma
 
Mule Collection Aggregator
Mule Collection AggregatorMule Collection Aggregator
Mule Collection AggregatorAnkush Sharma
 
Mule Collection Splitter
Mule Collection SplitterMule Collection Splitter
Mule Collection SplitterAnkush Sharma
 
Mule Custom Aggregator
Mule Custom AggregatorMule Custom Aggregator
Mule Custom AggregatorAnkush Sharma
 
Mule Message Chunk Aggregator
Mule Message Chunk AggregatorMule Message Chunk Aggregator
Mule Message Chunk AggregatorAnkush Sharma
 
Mule Message Chunk Splitter
Mule Message Chunk SplitterMule Message Chunk Splitter
Mule Message Chunk SplitterAnkush Sharma
 
Mule Expression Transformer
Mule Expression TransformerMule Expression Transformer
Mule Expression TransformerAnkush Sharma
 
Mule Schema Validation Filter
Mule Schema Validation FilterMule Schema Validation Filter
Mule Schema Validation FilterAnkush Sharma
 
Mule Resequencer Filter
Mule Resequencer FilterMule Resequencer Filter
Mule Resequencer FilterAnkush Sharma
 
Mule object to-xml transformer
Mule object to-xml transformerMule object to-xml transformer
Mule object to-xml transformerAnkush Sharma
 
Mule xml to-jaxb object
Mule xml to-jaxb objectMule xml to-jaxb object
Mule xml to-jaxb objectAnkush Sharma
 
Mule xml to-object transformer
Mule xml to-object transformerMule xml to-object transformer
Mule xml to-object transformerAnkush Sharma
 
Mule Script Transformer
Mule Script TransformerMule Script Transformer
Mule Script TransformerAnkush Sharma
 
Mule XSLT Transformer
Mule XSLT TransformerMule XSLT Transformer
Mule XSLT TransformerAnkush Sharma
 
Mule Script Component
Mule Script ComponentMule Script Component
Mule Script ComponentAnkush Sharma
 

More from Ankush Sharma (20)

Mule LDAP Connector
Mule LDAP ConnectorMule LDAP Connector
Mule LDAP Connector
 
Mule HDFS Connector
Mule HDFS ConnectorMule HDFS Connector
Mule HDFS Connector
 
Mule Cloudhub Connector
Mule Cloudhub ConnectorMule Cloudhub Connector
Mule Cloudhub Connector
 
Mule AMQP Connector
Mule AMQP ConnectorMule AMQP Connector
Mule AMQP Connector
 
Mule Collection Aggregator
Mule Collection AggregatorMule Collection Aggregator
Mule Collection Aggregator
 
Mule Collection Splitter
Mule Collection SplitterMule Collection Splitter
Mule Collection Splitter
 
Mule Custom Aggregator
Mule Custom AggregatorMule Custom Aggregator
Mule Custom Aggregator
 
Mule Message Chunk Aggregator
Mule Message Chunk AggregatorMule Message Chunk Aggregator
Mule Message Chunk Aggregator
 
Mule Message Chunk Splitter
Mule Message Chunk SplitterMule Message Chunk Splitter
Mule Message Chunk Splitter
 
Mule Expression Transformer
Mule Expression TransformerMule Expression Transformer
Mule Expression Transformer
 
Mule Schema Validation Filter
Mule Schema Validation FilterMule Schema Validation Filter
Mule Schema Validation Filter
 
Mule Resequencer Filter
Mule Resequencer FilterMule Resequencer Filter
Mule Resequencer Filter
 
Mule object to-xml transformer
Mule object to-xml transformerMule object to-xml transformer
Mule object to-xml transformer
 
Mule xml to-jaxb object
Mule xml to-jaxb objectMule xml to-jaxb object
Mule xml to-jaxb object
 
Mule xml to-object transformer
Mule xml to-object transformerMule xml to-object transformer
Mule xml to-object transformer
 
Mule Script Transformer
Mule Script TransformerMule Script Transformer
Mule Script Transformer
 
Mule XSLT Transformer
Mule XSLT TransformerMule XSLT Transformer
Mule XSLT Transformer
 
Mule SOAP Router
Mule SOAP RouterMule SOAP Router
Mule SOAP Router
 
Mule Cache Scope
Mule Cache ScopeMule Cache Scope
Mule Cache Scope
 
Mule Script Component
Mule Script ComponentMule Script Component
Mule Script Component
 

Recently uploaded

Understanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitectureUnderstanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitecturePixlogix Infotech
 
WordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your BrandWordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your Brandgvaughan
 
Pigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping ElbowsPigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping ElbowsPigging Solutions
 
AI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsAI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsMemoori
 
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Patryk Bandurski
 
Scanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsScanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsRizwan Syed
 
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
 
Pigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food ManufacturingPigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food ManufacturingPigging Solutions
 
SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024Scott Keck-Warren
 
Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Scott Keck-Warren
 
Streamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupStreamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupFlorian Wilhelm
 
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr LapshynFwdays
 
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...shyamraj55
 
Gen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfGen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfAddepto
 
Unraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfUnraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfAlex Barbosa Coqueiro
 
Bluetooth Controlled Car with Arduino.pdf
Bluetooth Controlled Car with Arduino.pdfBluetooth Controlled Car with Arduino.pdf
Bluetooth Controlled Car with Arduino.pdfngoud9212
 
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationBeyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationSafe Software
 
Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Commit University
 

Recently uploaded (20)

Understanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitectureUnderstanding the Laravel MVC Architecture
Understanding the Laravel MVC Architecture
 
WordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your BrandWordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your Brand
 
Pigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping ElbowsPigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping Elbows
 
AI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsAI as an Interface for Commercial Buildings
AI as an Interface for Commercial Buildings
 
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
 
Scanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsScanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL Certs
 
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
 
Pigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food ManufacturingPigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food Manufacturing
 
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptxE-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
 
SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024
 
Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024
 
Streamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupStreamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project Setup
 
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
 
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
 
Gen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfGen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdf
 
Unraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfUnraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdf
 
Bluetooth Controlled Car with Arduino.pdf
Bluetooth Controlled Car with Arduino.pdfBluetooth Controlled Car with Arduino.pdf
Bluetooth Controlled Car with Arduino.pdf
 
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationBeyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
 
Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!
 
DMCC Future of Trade Web3 - Special Edition
DMCC Future of Trade Web3 - Special EditionDMCC Future of Trade Web3 - Special Edition
DMCC Future of Trade Web3 - Special Edition
 

Mule Microsoft Share Point 2013 Connector

  • 2. MULE MICROSOFT SHAREPOINT 2013 CONNECTOR • Microsoft SharePoint is a web application platform for content and document management, intranet portals, collaboration, extranets, websites, and enterprise search. • The Microsoft SharePoint connector for Anypoint platform enables integration with SharePoint 2013 through its REST API.
  • 3. AUTHENTICATION • The Microsoft SharePoint connector supports different authentication schemes based on which Microsoft SharePoint that you access: • Supported Microsoft SharePoint authentication on-premise: • NTLM • Claims-based authentication against Microsoft ADFS • Unsupported authentication: Kerberos • Supported Microsoft SharePoint Online authentication: • Microsoft Online (Office 365) managed users • Microsoft Online (Office 365) federated users against Microsoft ADFS
  • 4. CLAIMS-BASED AUTHENTICATION • Configuring the connector to use claims-based authentication requires the following information from the Security Token Service (STS) that to use for authenticating: • Sts Url: The STS endpoint that accepts username and password for authenticating users and understands the WS-Trust 1.3 protocol. When the STS is Microsoft’s ADFS (Active Directory Federation Services), this URL usually is https://youradfs.com/adfs/services/trust/13/usernamemixed. • Sts App Identifier: A string that identifies the Sharepoint site in the STS. It is also known as Relying Party Identifier, Client Identifier, Scope, or Realm. When the STS is Microsoft’s ADFS, this value can be discovered in the AD FS Management console under AD FS at Trust Relationships > Relying Party Trusts > (Sharepoint Site’s relying part properties) > Identifiers tab. • You can obtain the STS App Identifier by logging into the Sharepoint Site that you want to be accessed by opening the Site URL in a web browser. If there is more than one authentication provider configured for a site, a drop-down menu lists the options. Select the desired STS to be redirected to the STS’s login page. At this point, the address bar of the web browser contains a URL that includes the following query parameters: wa=wsignin1.0&wtrealm=uri%3amule%3asp80 • The parameter wa tells the STS that a sign in is being initiated. The wtrealm contains the URI-encoded value for the Sts App Identifier. In the example, uri%3amule%3asp80 is uri:mule:sp80. The unencoded value is the parameter for the connector’s configuration.
  • 5. MULE MICROSOFT SHAREPOINT 2013 CONNECTOR – CONFIGURATION WIZARD(GENERAL TAB) (CONT.)
  • 6. MULE MICROSOFT SHAREPOINT 2013 CONNECTOR – CONFIGURATION WIZARD(GENERAL TAB) • Following are the options on general tab – • Display Name – The name of the connector to be displayed in Mule flow. • Connector Configuration – The reference to the global connector configuration. • Operation – Determines the operation to be performed on Microsoft server.
  • 7. MULE MICROSOFT SHAREPOINT 2013 CONNECTOR – CONNECTOR CONFIGURATION WIZARD(GENERAL TAB) (CONT.)
  • 8. MULE MICROSOFT SHAREPOINT 2013 CONNECTOR – CONNECTOR CONFIGURATION WIZARD(GENERAL TAB) • Following are the options on general tab – • Name – The name of the global connector configuration. • Username – The username provided by Microsoft(without domain). • Password – Password used to authenticated the user. • Site Url – Sharepoint endpoint URL. • Sts Url – Security Token Service URL to use for claims authentication. • Sts App Identifier – Application Identifier configured for this Sharepoint Site in the Sts.
  • 9. MULE MICROSOFT SHAREPOINT 2013 CONNECTOR – CONNECTOR CONFIGURATION WIZARD(POOLING PROFILE TAB) (CONT.)
  • 10. MULE MICROSOFT SHAREPOINT 2013 CONNECTOR – CONNECTOR CONFIGURATION WIZARD(POOLING PROFILE TAB) • Mule Microsoft Sharepoint connector configuration’s pooling profile tab contains following properties – • Use default connection pool config – This radio button is used enable default connection pooling setting of this connector. • Define connection pool config – Radio button used to create custom connection pooling settings. • Max active – Property which define how many connections can be there in connection pool. • Max idle – Defines maximum number of connections that can be idle. • Initialization policy – Defines how to initialize new connections. • Exhausted action – Defines how to release a connection after usage. • Max wait – Maximum time to wait for a new connection to be available. • Min eviction time – Minimum amount of time a connection can sit idle for.
  • 11. MULE MICROSOFT SHAREPOINT 2013 CONNECTOR – CONNECTOR CONFIGURATION WIZARD(RECONNECTION TAB) (CONT.)
  • 12. MULE MICROSOFT SHAREPOINT 2013 CONNECTOR – CONNECTOR CONFIGURATION WIZARD(RECONNECTION TAB) • The Reconnection tab contains following properties – • Do not use a Reconnection Strategy – This is the default radio button which specifies do not try to reconnect if there is error connecting to the web address URL. • Standard Reconnection – Use this radio button to enable a standard reconnection strategy. • Frequency (ms) – The frequency time in milliseconds after which the connector will try to access the web address URL. • Reconnect Attempts – This tells how many times the AJAX connector will try to connect to web address URL. • Reconnector Forever – Check this box if there is need to make connector connect to web address URL until there is a successful connection with it. • Custom Reconnection – Use this radio button to create a custom Reconnection strategy. • Class – The java class which will come in action after a failed connection attempt. • Run the connection in a separated thread – Check this box if there is need to use this custom reconnection operation in separate thread.
  • 13. MULE MICROSOFT SHAREPOINT 2013 – CONFIGURATION WIZARD (NOTES TAB) • The Notes Tab is used to add special notes for Mule Microsoft Sharepoint 2013 Connector.