more flexibility for omniauth config