fix: make auth for hive optional (#10172)
fix: make auth for hive optional (#10172)

* fix: make auth for hive optional

This will make allow the admin to setup a root connection which can be impersonated.

* style: black lint conform

* style: clean up unnecessary condition expansion
apache/incubator-superset,mistercrunch/panoramix,apache/incubator-superset,airbnb/superset,airbnb/caravel,mistercrunch/panoramix,apache/incubator-superset,airbnb/superset,airbnb/caravel,zhouyao1994/incubator-superset,airbnb/caravel,zhouyao1994/incubator-superset,zhouyao1994/incubator-superset,zhouyao1994/incubator-superset,mistercrunch/panoramix,zhouyao1994/incubator-superset,apache/incubator-superset,apache/incubator-superset,airbnb/caravel,mistercrunch/panoramix,airbnb/superset,airbnb/superset