databricks-vscode icon indicating copy to clipboard operation
databricks-vscode copied to clipboard

[BUG] Error: Login failed with Databricks CLI: Error: authorize: state mismatch in 3-legged-OAuth flow

Open FreeYourData opened this issue 4 months ago • 2 comments

Describe the bug I don't know what changed in few days period, but now I'm not able to Login to a Profile "Monitor" workspace. I have updated my Databricks CLI version to: Databricks CLI v0.262.0 Uninstalled en again installed Databricks Extension for VS Code on Windows. Identifier: databricks.databricks Version: 2.10.2 Last Updated: 2025-08-05, 00:33:34 Size: 151.33MB

However when I run cmd: Databricks auth login -p MONITOR, then I get a succesfull authentication

System information:

  1. Databricks Extension Version

Databricks Extension Logs 025-08-05 00:48:45.155 [error] { logger: 'Extension', operationId: undefined, operationName: undefined, loggingFunction: undefined, timestamp: 1754347725148, error: { stack: 'Error: Login failed with Databricks CLI: Error: authorize: state mismatch in 3-legged-OAuth flow\n' + '\n' + ' at DatabricksCliCheck.login (c:\Users\adminuser\.vscode\extensions\databricks.databricks-2.10.2-win32-x64\out\extension.js:116250:13)\n' + ' at processTicksAndRejections (node:internal/process/task_queues:105:5)\n' + ' at Object.login (c:\Users\adminuser\.vscode\extensions\databricks.databricks-2.10.2-win32-x64\out\extension.js:116184:11)\n' + ' at c:\Users\adminuser\.vscode\extensions\databricks.databricks-2.10.2-win32-x64\out\extension.js:115813:14\n' + ' at orchestrate (c:\Users\adminuser\.vscode\extensions\databricks.databricks-2.10.2-win32-x64\out\extension.js:115820:14)\n' + ' at DatabricksCliCheck.check (c:\Users\adminuser\.vscode\extensions\databricks.databricks-2.10.2-win32-x64\out\extension.js:116196:16)\n' + ' at checkFn (c:\Users\adminuser\.vscode\extensions\databricks.databricks-2.10.2-win32-x64\out\extension.js:116287:22)\n' + ' at DatabricksCliAuthProvider.check (c:\Users\adminuser\.vscode\extensions\databricks.databricks-2.10.2-win32-x64\out\extension.js:116290:7)\n' + ' at _ProfileAuthProvider._check (c:\Users\adminuser\.vscode\extensions\databricks.databricks-2.10.2-win32-x64\out\extension.js:116451:16)\n' + ' at checkFn (c:\Users\adminuser\.vscode\extensions\databricks.databricks-2.10.2-win32-x64\out\extension.js:116287:22)\n' + ' at c:\Users\adminuser\.vscode\extensions\databricks.databricks-2.10.2-win32-x64\out\extension.js:116303:9', message: 'Login failed with Databricks CLI: Error: authorize: state mismatch in 3-legged-OAuth flow\n' }, level: 'error', message: 'Login failed with Databricks CLI: Error: authorize: state mismatch in 3-legged-OAuth flow\n'

Any help, hint, tip, solution on this is really needed and much appreciated.

FreeYourData avatar Aug 04 '25 22:08 FreeYourData

is there any workaround?

bibuwei avatar Sep 17 '25 02:09 bibuwei

Yes, I took the authentication statement in the .databrickscfg file and left only the host. The seems to force the CLI to authenticate again the proper way with no error.

FreeYourData avatar Sep 17 '25 12:09 FreeYourData