Anonymous
Not applicable

@Sanjoy Sen​ :

  1. When using a Service Principal with Azure AD token to access Delta tables from an external web service, you do not need any additional management token. The Azure AD token should be sufficient for authentication and authorization purposes.
  2. Here's an example link that demonstrates how to authenticate and authorize access to Delta tables using a Service Principal and Azure AD token:
  3. Yes, you can use a Service Principal and Azure AD token to create a new DB pipeline (Jenkins CI/CD) instead of using the existing Azure Resource Token and PAT token. You would need to configure the pipeline to use the appropriate authentication mechanism and provide the necessary credentials for the Service Principal and Azure AD token.
  4. Some best practices for accessing Delta tables from external web services include:
  • Always use secure connections (e.g., HTTPS) to protect sensitive data and credentials.
  • Use a Service Principal with Azure AD token instead of a PAT token for improved security.
  • Limit access to Delta tables to only the necessary users and roles.
  • Monitor access to Delta tables and audit activity regularly to detect and respond to potential security incidents.