little change in GetUser provider method and external login commented