Hi Team,
If a cloud application wants to read some data from Databricks we realize that Azure Databricks can expose its Tables via REST API.
For its authentication what is the most recommended method - I see we can have PAT token tagged to a Service Principal seemingly most secure ?
Also in the documentation I am confused with the below statement - ( as Oauth is for authorization and not authentication ?? )
***************
As a security best practice when you authenticate with automated tools, systems, scripts, and apps, Databricks recommends that you use OAuth tokens.
If you use personal access token authentication, Databricks recommends using personal access tokens belonging to service principals instead of workspace users. To create tokens for service principals, see Manage tokens for a service principal.
*************
Document Link - https://docs.databricks.com/en/sql/admin/sql-execution-tutorial.html