allow optional setup of omniauth