Snowflake SSO (externalbrowser) can't login

I am trying to login using SSO for Snowflake and have set Authentication to externalbrowser. All I get is the following error when testing the connection:

[58030][200015] JDBC driver encountered communication error. Message: Cannot run program "xdg-open": error=2, No such file or directory.

Is externalbrowser not supported? Is there a recommended way to use SSO for Snowflake in Datalore? Or do I have to use username and password?