Configure Databricks in VSCode through WSL

thethirtyfour
New Contributor III

Hi,

I am having a hard time configuring my Databricks workspace when working in VSCode via WSL. When following the steps to setup Databricks authentication I am receiving the following error on the Step 5 of "Step 4: Set up Databricks authentication". 

5. Select OAuth (user to machine).

When I open the browser to authenticate, I see a message indicating successful authentication. However, I receive the following error within VS Code: "Login failed with Databricks CLI failed: Error: authorize: state mismatch in 3-legged-OAuth flow"

I tried these same steps when working in Windows (rather than WSL) and was able to authenticate successfully.

My question: How can I configure Databricks when working through WSL?

 

 

thethirtyfour
New Contributor III

Scratch that, I found the alternative means of authenticating via this link: Authentication setup for the Databricks extension for Visual Studio Code

View solution in original post

RaulMoraM
Databricks Partner

What worked for me was NOT opening the browser using the pop-up (which generated the 3-legged-OAuth flow error), but clicking on the link provided by the CLI (or copy paste the link on the browser)

This suggestion worked for me. Thanks!