Can we authenticate dbt-fabricspark using Service Principle

Can someone help me setting up the dbt-fabricspark authenticated using Service Principle.

The problem I’m having

The context of why I’m trying to do this

What I’ve already tried

Some example code or error messages

Put code inside backticks
  to preserve indentation
    which is especially important 
      for Python and YAML!