Вход в devise / omniauth с помощью linkedin - проверка не удалась: электронная почта не может быть пустой - PullRequest
0 голосов
/ 11 ноября 2019
  1. Ошибка проверки в LinkedIn sign_up с использованием rails omniauth-linkedin-oauth2 gem.
  2. Вот мой код.

    elsif auth.provider == 'linkedin'
        user.email = auth.info.email
        user.password = Devise.friendly_token[0,20]
        user.first_name = auth.info.name
        user.last_name = auth.info.name
        user.uid = auth.uid
        user.provider = auth.provider
        user.oauth_token = auth.credentials.token
     user.save!
    
...