Интересует насколько правилен такой подход: Сначала добавил в таблицу Users поле vk_id собственно по которому и планирую аутентификацировать пользователя. Но стандартный функционал ругается на отсутствие пароля. Так вот насколько я понял, что бы обойти данную штуку нужен отдельный гард. После чего реализовать два интерфейса :
Illuminate\Contracts\Auth\Authenticatable;
Illuminate\Contracts\Auth\UserProvider;
И все что меня смущает это метод getAuthPassword интерфейса Authenticatable который должен вернуть строковое значение хеша пароля, но так как вход происходит по по vk_id поле с хешем пароля в бд - null. Так вот, если вернуть пустую строку, могут ли быть какие-либо сложности в дальнейшем?