support passing credentials as a symbol or a PensioAPI::Credentials instance