Я создаю веб-приложение, в котором двумя основными компонентами являются веб-сайт и серверная веб-служба RESTful. Веб-сайт будет звонить веб-службе RESTful, которая выполняет всю тяжелую работу. Я планирую использовать Spring Security для обоих уровней. Я предполагаю, что веб-сайт будет использовать аутентификацию формы, а RESTful API будет использовать базовую аутентификацию (через SSL). Однако я не уверен, как предоставить учетные данные для аутентификации REST API, поскольку веб-сайт, вероятно, будет иметь файл cookie сеанса после первоначального входа в систему. Может ли кто-нибудь дать несколько советов по схеме аутентификации, которая будет работать в этом многоуровневом приложении? Спасибо!
РЕДАКТИРОВАТЬ: я должен упомянуть, что REST API также будет использоваться мобильным приложением.