Я занимаюсь веб-проектом. Одним из требований является возможность входа в систему с двумя разными учетными записями пользователей в одном браузере.Spring Security 2 userdetail за один сеанс
Например, если у меня есть сайт www.myproject.com/member и я открываю новую вкладку и говорю, что я снова зашел на этот раз в администратор www.myproject.com/admin. Теперь, если я попытаюсь получить доступ к некоторым моим пользовательским функциям, скажите: www.myproject.com/member/user-detail, я получаю доступ к отказу от ответа. Я понимаю, почему, поскольку весенняя безопасность только сохраняет 1 пользовательскую деталь за раз. Я хочу, чтобы несколько учетных записей с разными ролями регистрировались в одном браузере.
Теперь вы знаете какую-либо работу о том, как это сделать?
Отредактировано:
Я хочу, чтобы иметь возможность войти в систему на нескольких вкладках браузера до тех пор, как пользователи вошедшего в разные роли.
открыть новое приватное окно;) – Mannekenpix
Серьезно, как это работает? – stackjc
Вопрос: Как вы будете обрабатывать, какой запрос принадлежит кому пользователю? Вы должны написать полную пользовательскую реализацию. Я думаю, что это очень плохая идея. Это больше не будет работать на примере: SecurityContextHolder.getContext(). GetAuthentication(); Почему такое требование? – Mannekenpix