Я использую Spring MVC для веб-приложения. Я хочу использовать OpenID для своего приложения, но мне просто интересно, какой хороший способ обработки аутентификации в целом для Spring MVC.
Мое веб-приложение — это приложение для вопросов и ответов. Вот сценарий, который меня смущает:
Когда пользователь хочет задать вопрос, он вводит вопрос в текстовое поле и нажимает кнопку "Отправить", после чего форма отправляется в "/question/create", что соответствует Create в моем Question контроллере. На этом этапе, если они вошли в систему, вопрос будет добавлен в базу данных, но если это не так, я бы хотел, чтобы они увидели экран входа в систему, а затем после успешного входа в систему вопрос будет добавлен в базу данных.
Чего я не понимаю, так это того, как автоматически добавить вопрос в базу данных после экрана входа в систему, потому что значения формы будут значениями формы для экрана входа, а не значениями формы для экрана добавления вопроса.