Я создаю веб-сервис REST с использованием Spring, и мне нужно реализовать в нем функции входа / выхода. URL для функций должен быть что-то вроде ... / api / login и ... / api / logout. Имя пользователя и пароль будут перенесены с использованием метода POST.
У меня есть уровень служб ниже веб-службы REST. На уровне сервиса у меня есть код функций входа и выхода из системы. Я хочу использовать Spring Security, чтобы сохранить зарегистрированного пользователя в контексте Spring. Я нашел несколько ответов, но ничто не дает полного примера того, как это сделать. Мне также интересно, каков современный способ сделать эту пользовательскую аутентификацию с помощью Spring Security (без использования какой-либо формы входа, только программный вход / выход из системы).