change order of parameters in multiple provider to make cliend id appears before client secret. Update spotify, remove client secret from authorize query and remove empty scope.