added omniauth identity authentication