<?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 Re: Git cerdentials for serivce principal running jobs in Data Engineering</title>
    <link>https://community.databricks.com/t5/data-engineering/git-cerdentials-for-serivce-principal-running-jobs/m-p/121877#M46583</link>
    <description>&lt;P&gt;Using a PAT is how you authenticate as a user, so that you can configure your Service Principal (SP) - if you follow &lt;A href="https://learn.microsoft.com/en-us/azure/databricks/jobs/how-to/run-jobs-with-service-principals" target="_self"&gt;this link&lt;/A&gt;, there's a guide to the next steps (you're on step 3 now)&lt;/P&gt;&lt;P&gt;Thie article explains a bit more on how to setup up the SP in Azure DevOps:&amp;nbsp;&lt;A href="https://learn.microsoft.com/en-us/azure/databricks/repos/automate-with-ms-entra" target="_blank"&gt;Use a Microsoft Entra service principal for automation with Azure Databricks Git folders - Azure Databricks | Microsoft Learn&lt;/A&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Hope this helps &lt;span class="lia-unicode-emoji" title=":slightly_smiling_face:"&gt;🙂&lt;/span&gt;&lt;/P&gt;</description>
    <pubDate>Mon, 16 Jun 2025 14:14:58 GMT</pubDate>
    <dc:creator>loui_wentzel</dc:creator>
    <dc:date>2025-06-16T14:14:58Z</dc:date>
    <item>
      <title>Git cerdentials for serivce principal running jobs</title>
      <link>https://community.databricks.com/t5/data-engineering/git-cerdentials-for-serivce-principal-running-jobs/m-p/121799#M46553</link>
      <description>&lt;P&gt;&lt;BR /&gt;Hello, I have a permission issue when trying to access Azure DevOps and run a job using a Service Principal.&lt;/P&gt;&lt;P&gt;I’ve read about the whole credentials topic, and indeed, when I create a PAT (Personal Access Token) through my personal user account, I can successfully run jobs with the Service Principal.&lt;BR /&gt;However, I fail to understand the logic because it contradicts the whole purpose of the Service Principal—I want to run jobs through an entity that is not tied to any personal user account.&lt;BR /&gt;How can this be achieved?&lt;/P&gt;&lt;P&gt;I configured the service princiap via Entra ID&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="OODataEng_0-1749968869036.png" style="width: 400px;"&gt;&lt;img src="https://community.databricks.com/t5/image/serverpage/image-id/17532iAD0D83555087193C/image-size/medium?v=v2&amp;amp;px=400" role="button" title="OODataEng_0-1749968869036.png" alt="OODataEng_0-1749968869036.png" /&gt;&lt;/span&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;But I am getting the following error:&lt;/P&gt;&lt;P&gt;Run failed with error message Failed to checkout Git repository: UNAUTHENTICATED: Encountered an error with Azure Workload Identity with Azure Exception: Failed to acquire token from Azure: java.util.concurrent.CompletionException: dbshaded.deprecated.azure.com.microsoft.aad.msal4j.MsalServiceException: AADSTS70025: The client has no configured federated identity credentials. Trace ID: 7707e429-27f3-4978-b066-002063090e00 Correlation ID: 71076137-d6b7-4489-867b-185178cd0a6c Timestamp: 2025-06-15 05:45:32Z&lt;BR /&gt;Is there a way to make this work?&lt;BR /&gt;Thank you.&lt;/P&gt;</description>
      <pubDate>Sun, 15 Jun 2025 06:28:30 GMT</pubDate>
      <guid>https://community.databricks.com/t5/data-engineering/git-cerdentials-for-serivce-principal-running-jobs/m-p/121799#M46553</guid>
      <dc:creator>OODataEng</dc:creator>
      <dc:date>2025-06-15T06:28:30Z</dc:date>
    </item>
    <item>
      <title>Re: Git cerdentials for serivce principal running jobs</title>
      <link>https://community.databricks.com/t5/data-engineering/git-cerdentials-for-serivce-principal-running-jobs/m-p/121877#M46583</link>
      <description>&lt;P&gt;Using a PAT is how you authenticate as a user, so that you can configure your Service Principal (SP) - if you follow &lt;A href="https://learn.microsoft.com/en-us/azure/databricks/jobs/how-to/run-jobs-with-service-principals" target="_self"&gt;this link&lt;/A&gt;, there's a guide to the next steps (you're on step 3 now)&lt;/P&gt;&lt;P&gt;Thie article explains a bit more on how to setup up the SP in Azure DevOps:&amp;nbsp;&lt;A href="https://learn.microsoft.com/en-us/azure/databricks/repos/automate-with-ms-entra" target="_blank"&gt;Use a Microsoft Entra service principal for automation with Azure Databricks Git folders - Azure Databricks | Microsoft Learn&lt;/A&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Hope this helps &lt;span class="lia-unicode-emoji" title=":slightly_smiling_face:"&gt;🙂&lt;/span&gt;&lt;/P&gt;</description>
      <pubDate>Mon, 16 Jun 2025 14:14:58 GMT</pubDate>
      <guid>https://community.databricks.com/t5/data-engineering/git-cerdentials-for-serivce-principal-running-jobs/m-p/121877#M46583</guid>
      <dc:creator>loui_wentzel</dc:creator>
      <dc:date>2025-06-16T14:14:58Z</dc:date>
    </item>
    <item>
      <title>Re: Git cerdentials for serivce principal running jobs</title>
      <link>https://community.databricks.com/t5/data-engineering/git-cerdentials-for-serivce-principal-running-jobs/m-p/121879#M46584</link>
      <description>&lt;P&gt;I will try it again, Thank you!&lt;/P&gt;</description>
      <pubDate>Mon, 16 Jun 2025 14:26:43 GMT</pubDate>
      <guid>https://community.databricks.com/t5/data-engineering/git-cerdentials-for-serivce-principal-running-jobs/m-p/121879#M46584</guid>
      <dc:creator>OODataEng</dc:creator>
      <dc:date>2025-06-16T14:26:43Z</dc:date>
    </item>
  </channel>
</rss>

