more flexible omniauth initialization/config