alestro
@alestro

Аутентификация через Vk в Laravel. Как должно быть?

Интересует насколько правилен такой подход: Сначала добавил в таблицу Users поле vk_id собственно по которому и планирую аутентификацировать пользователя. Но стандартный функционал ругается на отсутствие пароля. Так вот насколько я понял, что бы обойти данную штуку нужен отдельный гард. После чего реализовать два интерфейса :
Illuminate\Contracts\Auth\Authenticatable;
Illuminate\Contracts\Auth\UserProvider;
И все что меня смущает это метод getAuthPassword интерфейса Authenticatable который должен вернуть строковое значение хеша пароля, но так как вход происходит по по vk_id поле с хешем пароля в бд - null. Так вот, если вернуть пустую строку, могут ли быть какие-либо сложности в дальнейшем?
  • Вопрос задан
  • 7437 просмотров
Решения вопроса 2
JhaoDa
@JhaoDa
LaravelRUS Team
Комментировать
@assets
Back-end developer
Добрый день.

Пароль не нужен. Авторизация идет через соц сеть по почте.
https://github.com/laravel/socialite

Пример авторизации вк,fb,google
https://gist.github.com/Asetss/e4a744198e46edeb83b...
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы