make the app use the stored config instead of hard written config
add provider to configuration model to allow multi-provider authentication