<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/" version="2.0">
  <channel>
    <title>topic Sharepoint App Connection Question in Workato Pros Discussion Board</title>
    <link>https://systematic.workato.com/t5/workato-pros-discussion-board/sharepoint-app-connection-question/m-p/10310#M4105</link>
    <description>&lt;P&gt;I'm trying to establish an app connection to sharepoint.&amp;nbsp; The client is telling me that we have to use the Client Credentials method because the "Authorization Code Grant" method is requiring tennat authentication and at this point and time they aren't wanting to jump through the administrative hoops to get a service account approved and granted.&lt;/P&gt;&lt;P&gt;Our issue is how do we get the strings out of the cer and pfx files to put into the Certificate and Private Key fields?&lt;/P&gt;</description>
    <pubDate>Tue, 24 Jun 2025 20:56:35 GMT</pubDate>
    <dc:creator>rharkness</dc:creator>
    <dc:date>2025-06-24T20:56:35Z</dc:date>
    <item>
      <title>Sharepoint App Connection Question</title>
      <link>https://systematic.workato.com/t5/workato-pros-discussion-board/sharepoint-app-connection-question/m-p/10310#M4105</link>
      <description>&lt;P&gt;I'm trying to establish an app connection to sharepoint.&amp;nbsp; The client is telling me that we have to use the Client Credentials method because the "Authorization Code Grant" method is requiring tennat authentication and at this point and time they aren't wanting to jump through the administrative hoops to get a service account approved and granted.&lt;/P&gt;&lt;P&gt;Our issue is how do we get the strings out of the cer and pfx files to put into the Certificate and Private Key fields?&lt;/P&gt;</description>
      <pubDate>Tue, 24 Jun 2025 20:56:35 GMT</pubDate>
      <guid>https://systematic.workato.com/t5/workato-pros-discussion-board/sharepoint-app-connection-question/m-p/10310#M4105</guid>
      <dc:creator>rharkness</dc:creator>
      <dc:date>2025-06-24T20:56:35Z</dc:date>
    </item>
    <item>
      <title>Re: Sharepoint App Connection Question</title>
      <link>https://systematic.workato.com/t5/workato-pros-discussion-board/sharepoint-app-connection-question/m-p/10311#M4106</link>
      <description>&lt;P&gt;Hi&amp;nbsp;&lt;a href="https://systematic.workato.com/t5/user/viewprofilepage/user-id/11676"&gt;@rharkness&lt;/a&gt;&amp;nbsp;&lt;BR /&gt;Have you gone through this documentation on how to establish a SharePoint connection using Client Credentials&lt;BR /&gt;&lt;BR /&gt;&lt;A href="https://docs.workato.com/en/connectors/sharepoint.html#authentication-client-cred" target="_blank"&gt;Workato connectors - SharePoint | Workato Docs&lt;/A&gt;&lt;/P&gt;</description>
      <pubDate>Wed, 25 Jun 2025 14:51:11 GMT</pubDate>
      <guid>https://systematic.workato.com/t5/workato-pros-discussion-board/sharepoint-app-connection-question/m-p/10311#M4106</guid>
      <dc:creator>Bhagya_pola</dc:creator>
      <dc:date>2025-06-25T14:51:11Z</dc:date>
    </item>
    <item>
      <title>Re: Sharepoint App Connection Question</title>
      <link>https://systematic.workato.com/t5/workato-pros-discussion-board/sharepoint-app-connection-question/m-p/10312#M4107</link>
      <description>&lt;P&gt;Yes, that was the website being consulted when I was working with the client's sharepoint person.&amp;nbsp; It wasn't very helpful&lt;/P&gt;</description>
      <pubDate>Thu, 26 Jun 2025 03:05:37 GMT</pubDate>
      <guid>https://systematic.workato.com/t5/workato-pros-discussion-board/sharepoint-app-connection-question/m-p/10312#M4107</guid>
      <dc:creator>rharkness</dc:creator>
      <dc:date>2025-06-26T03:05:37Z</dc:date>
    </item>
    <item>
      <title>Re: Sharepoint App Connection Question</title>
      <link>https://systematic.workato.com/t5/workato-pros-discussion-board/sharepoint-app-connection-question/m-p/10314#M4108</link>
      <description>&lt;H3&gt;&lt;STRONG&gt;Okay, try doing it in this way&lt;/STRONG&gt;&lt;/H3&gt;&lt;H4&gt;&lt;span class="lia-unicode-emoji" title=":small_blue_diamond:"&gt;🔹&lt;/span&gt;&lt;STRONG&gt;1. Register the App in Azure&amp;nbsp;&lt;/STRONG&gt;&lt;/H4&gt;&lt;UL&gt;&lt;LI&gt;&lt;P&gt;Head to &lt;A href="https://portal.azure.com/" target="_blank" rel="noopener"&gt;https://portal.azure.com&lt;/A&gt; and in left menu you can find&amp;nbsp;&lt;STRONG&gt;Microsoft Entra ID, choose that.&lt;/STRONG&gt;&lt;/P&gt;&lt;/LI&gt;&lt;LI&gt;&lt;P&gt;under manage you can see App&lt;STRONG&gt;&amp;nbsp;registrations&lt;/STRONG&gt; → click &lt;STRONG&gt;New registration&lt;/STRONG&gt;&lt;/P&gt;&lt;/LI&gt;&lt;LI&gt;&lt;P&gt;Give it a name&lt;/P&gt;&lt;/LI&gt;&lt;LI&gt;&lt;P&gt;Leave redirect URI empty (client credentials don’t need it)&lt;/P&gt;&lt;/LI&gt;&lt;LI&gt;&lt;P&gt;Click &lt;STRONG&gt;Register&lt;/STRONG&gt;&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;H4&gt;&lt;STRONG&gt;2. Add API Permissions&lt;/STRONG&gt;&lt;/H4&gt;&lt;UL&gt;&lt;LI&gt;&lt;P&gt;After registration, go to &lt;STRONG&gt;API permissions ( in left menu you can find it)&lt;/STRONG&gt;&lt;/P&gt;&lt;/LI&gt;&lt;LI&gt;&lt;P&gt;Click &lt;STRONG&gt;Add a permission&lt;/STRONG&gt; → choose &lt;STRONG&gt;Microsoft Graph&lt;/STRONG&gt;&lt;/P&gt;&lt;/LI&gt;&lt;LI&gt;&lt;P&gt;Choose &lt;STRONG&gt;Application permissions&lt;/STRONG&gt;&lt;/P&gt;&lt;/LI&gt;&lt;LI&gt;&lt;P&gt;Add Sites.Read.All or Sites.ReadWrite.All depending on your needs&lt;/P&gt;&lt;/LI&gt;&lt;LI&gt;&lt;P&gt;Click &lt;STRONG&gt;Grant admin consent&lt;/STRONG&gt; so these permissions are actually active&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;H4&gt;&lt;STRONG&gt;3. Upload or Use a Certificate&lt;/STRONG&gt;&lt;/H4&gt;&lt;UL&gt;&lt;LI&gt;&lt;P&gt;Go to &lt;STRONG&gt;Certificates &amp;amp; secrets&lt;/STRONG&gt; → under &lt;STRONG&gt;Certificates&lt;/STRONG&gt;, click &lt;STRONG&gt;Upload certificate&lt;/STRONG&gt;&lt;/P&gt;&lt;/LI&gt;&lt;LI&gt;&lt;P&gt;Upload the .cer file you have&lt;/P&gt;&lt;/LI&gt;&lt;LI&gt;&lt;P&gt;You’ll now see a thumbprint&lt;/P&gt;&lt;/LI&gt;&lt;LI&gt;&lt;P&gt;If you're using .pfx instead (which includes the private key too), see next step&amp;nbsp;&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;H4&gt;&lt;STRONG&gt;4. Extract Certificate &amp;amp; Private Key from .pfx (for Workato Connection)&lt;/STRONG&gt;&lt;/H4&gt;&lt;P&gt;If Workato is asking for &lt;STRONG&gt;certificate&lt;/STRONG&gt; and &lt;STRONG&gt;private key&lt;/STRONG&gt;, and all you’ve got is a .pfx file, you can extract both using&lt;/P&gt;&lt;H4&gt;Use Windows Certificate Manager&lt;/H4&gt;&lt;OL&gt;&lt;LI&gt;&lt;P&gt;&lt;STRONG&gt;Double-click&lt;/STRONG&gt; your .pfx file → Import it into &lt;STRONG&gt;Current User&lt;/STRONG&gt;&lt;/P&gt;&lt;/LI&gt;&lt;LI&gt;&lt;P&gt;Open &lt;STRONG&gt;certmgr.msc&lt;/STRONG&gt; (Windows Key + R → type certmgr.msc)&lt;/P&gt;&lt;/LI&gt;&lt;LI&gt;&lt;P&gt;Find your cert under &lt;STRONG&gt;Personal → Certificates&lt;/STRONG&gt;&lt;/P&gt;&lt;/LI&gt;&lt;LI&gt;&lt;P&gt;Right-click it → &lt;STRONG&gt;All Tasks → Export&lt;/STRONG&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI&gt;&lt;P&gt;Export &lt;STRONG&gt;without private key&lt;/STRONG&gt; → choose .cer (Base64 X.509)&lt;/P&gt;&lt;/LI&gt;&lt;LI&gt;&lt;P&gt;Export &lt;STRONG&gt;with private key&lt;/STRONG&gt; → choose .pfx or .pem format&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;/LI&gt;&lt;LI&gt;&lt;P&gt;Once exported, open both files in Notepad/Notepad++ to grab:&lt;/P&gt;&lt;UL&gt;&lt;LI&gt;&lt;P&gt;The &lt;STRONG&gt;certificate&lt;/STRONG&gt; → starts with -----BEGIN CERTIFICATE-----&lt;/P&gt;&lt;/LI&gt;&lt;LI&gt;&lt;P&gt;The &lt;STRONG&gt;private key&lt;/STRONG&gt; → starts with -----BEGIN PRIVATE KEY-----&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;/LI&gt;&lt;/OL&gt;&lt;P&gt;These are the strings you'll copy-paste into Workato's connector fields.&lt;/P&gt;&lt;H4&gt;&lt;STRONG&gt;5. Create the Connection in Workato&lt;/STRONG&gt;&lt;/H4&gt;&lt;UL&gt;&lt;LI&gt;&lt;P&gt;Go to the &lt;STRONG&gt;SharePoint connector&lt;/STRONG&gt; in Workato&lt;/P&gt;&lt;/LI&gt;&lt;LI&gt;&lt;P&gt;Choose &lt;STRONG&gt;Authentication: Client Credentials (Certificate)&lt;/STRONG&gt;&lt;/P&gt;&lt;/LI&gt;&lt;LI&gt;&lt;P&gt;Fill in:&lt;/P&gt;&lt;UL&gt;&lt;LI&gt;&lt;P&gt;&lt;STRONG&gt;Client ID&lt;/STRONG&gt; (from Azure)&lt;/P&gt;&lt;/LI&gt;&lt;LI&gt;&lt;P&gt;&lt;STRONG&gt;Tenant ID&lt;/STRONG&gt; (from Azure)&lt;/P&gt;&lt;/LI&gt;&lt;LI&gt;&lt;P&gt;&lt;STRONG&gt;Certificate&lt;/STRONG&gt; = contents of your .crt&lt;/P&gt;&lt;/LI&gt;&lt;LI&gt;&lt;P&gt;&lt;STRONG&gt;Private Key&lt;/STRONG&gt; = from .pfx or exported .pem&lt;/P&gt;&lt;/LI&gt;&lt;LI&gt;&lt;P&gt;&lt;STRONG&gt;SharePoint Site Name or URL&lt;/STRONG&gt;&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;Click &lt;STRONG&gt;Save&lt;/STRONG&gt; and run a test — if everything above was done right, you should be connected.&lt;/P&gt;</description>
      <pubDate>Thu, 26 Jun 2025 04:51:22 GMT</pubDate>
      <guid>https://systematic.workato.com/t5/workato-pros-discussion-board/sharepoint-app-connection-question/m-p/10314#M4108</guid>
      <dc:creator>Bhagya_pola</dc:creator>
      <dc:date>2025-06-26T04:51:22Z</dc:date>
    </item>
    <item>
      <title>Re: Sharepoint App Connection Question</title>
      <link>https://systematic.workato.com/t5/workato-pros-discussion-board/sharepoint-app-connection-question/m-p/10953#M4307</link>
      <description>&lt;P&gt;Thanks for this information.&amp;nbsp; I am having a similar issue.&amp;nbsp; I find when I try to set up the SharePoint connector&amp;nbsp; that I do not have this "Client Credentials (Certificate)" option you mentioned.&amp;nbsp; I see only "Authorization code grant" and "Client credentials," both of which are wanting me to log in using my email or phone even though I'm setting up an application account.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Tue, 23 Sep 2025 15:33:03 GMT</pubDate>
      <guid>https://systematic.workato.com/t5/workato-pros-discussion-board/sharepoint-app-connection-question/m-p/10953#M4307</guid>
      <dc:creator>JKelty</dc:creator>
      <dc:date>2025-09-23T15:33:03Z</dc:date>
    </item>
    <item>
      <title>Re: Sharepoint App Connection Question</title>
      <link>https://systematic.workato.com/t5/workato-pros-discussion-board/sharepoint-app-connection-question/m-p/10956#M4309</link>
      <description>&lt;P&gt;Hello&amp;nbsp;&lt;a href="https://systematic.workato.com/t5/user/viewprofilepage/user-id/12297"&gt;@JKelty&lt;/a&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;When I mentioned &lt;STRONG&gt;Client Credentials (Certificate)&lt;/STRONG&gt; in my previous reply, I was specifically referring to the &lt;STRONG&gt;Client Credentials&lt;/STRONG&gt; authentication type, the certificate was mentioned only for reference.&lt;/P&gt;&lt;P&gt;Yes, even after completing all the setup steps, you still need to sign in to establish a successful connection.&lt;BR /&gt;Just to add, since the SharePoint connection uses &lt;STRONG&gt;OAuth 2.0&lt;/STRONG&gt;, the refresh token is handled internally once you sign in.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Wed, 24 Sep 2025 17:04:29 GMT</pubDate>
      <guid>https://systematic.workato.com/t5/workato-pros-discussion-board/sharepoint-app-connection-question/m-p/10956#M4309</guid>
      <dc:creator>Bhagya_pola</dc:creator>
      <dc:date>2025-09-24T17:04:29Z</dc:date>
    </item>
    <item>
      <title>Re: Sharepoint App Connection Question</title>
      <link>https://systematic.workato.com/t5/workato-pros-discussion-board/sharepoint-app-connection-question/m-p/11280#M4383</link>
      <description>&lt;P&gt;Thanks, The Share-point Client Credentials doc is not updated, but you shared with us correctly and in simple manner.&lt;BR /&gt;From my perspective, we should have to minimize the application-level permissions from Sites.read.all to Sites.selected, as Sites.read.all carries lot broader access.&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Tue, 18 Nov 2025 09:43:58 GMT</pubDate>
      <guid>https://systematic.workato.com/t5/workato-pros-discussion-board/sharepoint-app-connection-question/m-p/11280#M4383</guid>
      <dc:creator>prasanna-k</dc:creator>
      <dc:date>2025-11-18T09:43:58Z</dc:date>
    </item>
  </channel>
</rss>

