Feature/login

@hab278 I've noticed that you should also add `provider` here in case you found the user without provider initially you want to set it here.

```ruby
provider: omniauth_provider
```