Im создания веб-приложение, в котором пользователь может зарегистрироваться, используя обычный путь или через facebookс помощью facebook графа для вставки пользователя в базу данных
Я использую граф API для сбора пользовательских данных (имя, адрес электронной почты, и т.д ...) и вставить в таблицу,
моя таблица пользователей это (интермедиат Id, String Имя, String пароль, и т.д ..)
но что я вставить в качестве пароля пользователя при использовании facebook графа апи, ?? Я думал использовать access tokens, но они недолго, даже долгоживущие из них может истечь
Update
позволяет сказать, что я оставить пароль пустым, как я могу проверить подлинность его без пароля ??
Im использованием Spring MVC безопасности, который нуждается в UsernamePasswordAuthenticationToken
или я должен переопределить сценарий, когда пользователь из Facebook и обрабатывать его сам ?? но разве это не изобретает колесо?
Если у пользователя нет пароля, потому что он использовал какой-либо другой метод проверки подлинности, вам не нужно заполнять столбец пароля вообще - он может быть нулевым. В любом случае вы не будете проверять это значение, так как вы не обрабатываете их аутентификацию - Facebook есть. – Lix