def password_required?
      # TODO: nil? is not suitable for here we should use empty? or blink?
      if Devise.omniauth_configs.any?
        return (provider.nil? || password.nil?) && super
      else
        password.nil? && super
      end
    end
def password_required?
      # TODO: nil? is not suitable for here we should use empty? or blink?
      if Devise.omniauth_configs.any?
        return (provider.nil? || password.nil?) && super
      else
        password.nil? && super
      end
    end
Omniauth users does not need password