Мы создаем веб-приложение, доступное как для аутентифицированных, так и для анонимных пользователей. Если вы решите не регистрироваться/войти, у вас есть только ограниченный набор функций. Аутентификация пользователя выполняется по OpenID с помощью Spring Security. Это прекрасно работает.
Однако приложение также поставляется с пользовательским интерфейсом администратора, который развертывается в <host>/<context-root>/admin
. Можем ли мы иметь две отдельные сферы с помощью Spring Безопасность (например, базовый auth для /admin/**
)? Как это нужно настроить?