Quantcast
Channel: SQL Server Integration Services forum
Viewing all articles
Browse latest Browse all 24688

Documentation explaining connection to SharePoint Online

$
0
0

Hello,

Can anyone point me at Microsoft documentation detailing the connection process, particularly authentication, from an SSIS package to a SharePoint Online (not on-prem) data source?

I've been experimenting with this for a while using the OData connector (it works but is difficult to protect the password) and believe that I must use the 'Microsoft Online Services Authentication' method in my Connection Manager, but I can't find an explicit reference to confirm this.

In using this authentication type I also believe that I must provide a username and password rather than some form of integrated security, but again I can't find an explicit reference to confirm this.

What I can find is https://docs.microsoft.com/en-us/sql/integration-services/connection-manager/odata-connection-manager?view=sql-server-2017 which implies what I've explained above but doesn't go into any detail or explicitly state that it is necessary to do it this way. There are a few tutorials explaining how to configure the OData connection to SharePoint Online but all seem to be happy storing a password in the package.

My dilemma is that I don't want to save a password in my package as it makes it difficult to deploy to multiple servers when they connect via different credentials, I don't want to save the password in a package configuration file as it's stored in plain text, I don't want to pass in a password from the SQL Job when calling the package as it's saved to the msdb. Therefore I'm stuck as to the best way to make the connection and not expose the password. I'm hoping that there is some documentation out there which I've been unable to find which explains the correct way to resolve this puzzle.

Is there anyway to connect to a SharePoint Online instance with some form of integrated security (MS Flow?) and if not how do I protect the password used in the package?

Thanks,

Mike


Viewing all articles
Browse latest Browse all 24688

Trending Articles



<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>