JSONDecodeError only exists in simplejson - I believe json raises ValueError.
Galaxy: Allow key generation/creation if user supplies username and password.