Форум программистов, компьютерный форум, киберфорум
Java: Spring, Spring Boot
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.78/9: Рейтинг темы: голосов - 9, средняя оценка - 4.78
1 / 1 / 1
Регистрация: 03.06.2010
Сообщений: 91

spring security intercept-url

05.06.2012, 13:59. Показов 1906. Ответов 1
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Работаю в IntelliJ IDEA над веб-сайтом. Прикрутил Spring Security:

Файл Spring-security.xml
XML
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
<http entry-point-ref="digestEntryPoint" realm="Protected">
        <intercept-url pattern="/a**" access="ROLE_ADMIN"/>
        <intercept-url pattern="/admin" access="ROLE_ADMIN"/>
        <intercept-url pattern="/admin*" access="ROLE_ADMIN"/>
        <intercept-url pattern="/admin**" access="ROLE_ADMIN"/>
        <intercept-url pattern="/admin/*" access="ROLE_ADMIN"/>
        <intercept-url pattern="/**" access="ROLE_USER"/>
        <custom-filter ref="digestFilter" position="BASIC_AUTH_FILTER"/>
 
        <logout logout-url="/logout" />
    </http>
 
 
    <authentication-manager>
        <authentication-provider>
            <user-service id="digestLoginService">
                <user name="admin" password="admin" authorities="ROLE_ADMIN, ROLE_USER"/>
                <user name="user" password="user" authorities="ROLE_USER"/>
            </user-service>
        </authentication-provider>
    </authentication-manager>
 
    <beans:bean id="digestFilter" class="org.springframework.security.web.authentication.www.DigestAuthenticationFilter">
        <beans:property name="userDetailsService" ref="digestLoginService"/>
        <beans:property name="authenticationEntryPoint" ref="digestEntryPoint"/>
    </beans:bean>
 
    <beans:bean id="digestEntryPoint" class="org.springframework.security.web.authentication.www.DigestAuthenticationEntryPoint">
        <beans:property name="realmName" value="Protected"/>
        <beans:property name="key" value="acegi"/>
        <beans:property name="nonceValiditySeconds" value="10" />
    </beans:bean>
Файл web.xml
XML
1
2
3
4
5
6
7
8
9
10
11
12
13
........................
        <filter>
        <filter-name>springSecurityFilterChain</filter-name>
        <filter-class>org.springframework.web.filter.DelegatingFilterProxy</filter-class>
    </filter>
    <filter-mapping>
        <filter-name>springSecurityFilterChain</filter-name>
        <!--<url-pattern>/*</url-pattern>-->
        <url-pattern>/admin/**</url-pattern>
        <dispatcher>FORWARD</dispatcher>
        <dispatcher>REQUEST</dispatcher>
    </filter-mapping>
    ..............................
Когда я запускаю проект и открываю страницу localhost:8181/index.html появляется окно авторизации. Но мне нужно прослушивать адрес localhost:8181/admin?0

Подскажите что я не так делаю.
Почему не получается вот этим (специально перепробовал все комбинации)
XML
1
2
3
4
5
<intercept-url pattern="/a**" access="ROLE_ADMIN"/>
        <intercept-url pattern="/admin" access="ROLE_ADMIN"/>
        <intercept-url pattern="/admin*" access="ROLE_ADMIN"/>
        <intercept-url pattern="/admin**" access="ROLE_ADMIN"/>
        <intercept-url pattern="/admin/*" access="ROLE_ADMIN"/>
прослушать интересующий меня УРЛ ??
0
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
05.06.2012, 13:59
Ответы с готовыми решениями:

Jetty embedded + Spring MVC + Spring Security
Добрый день. По роду работы приходилось писать на JavaSE, в том числе и сложные клиент/серверные программы. Использовал Netty, Apache...

Spring. Тесты и Spring-security
Вопрос из области почему так. Есть у меня такой вот тест: @ContextConfiguration(locations =...

Spring security c 3 на 4
Не знаю почему, но после того, как перешел на spring security 4 возникает проблема. Захожу на страницу логина, ввожу имя и пароль....

1
 Аватар для mutagen
2587 / 2260 / 257
Регистрация: 14.09.2011
Сообщений: 5,185
Записей в блоге: 18
05.06.2012, 14:30
перед этим интерсептором добавьте
XML
1
2
3
<!-- Empty filter chain for the unsecure page -->
<http pattern="/unsecure.jsp*" security="none"/>
<http pattern="/unsecure.htm*" security="none"/>
и тд

так как ваша
XML
1
<intercept-url pattern="/**" access="ROLE_USER"/>
ловит всё и требует авторизации
либо надо заменить ROLE_USER на IS_AUTHENTICATED_ANONYMOUSLY

ну или вообще воспользоваться чемто отсюда
http://static.springsource.org... ymous.html
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
05.06.2012, 14:30
Помогаю со студенческими работами здесь

Spring Security
Добрый день. Использую SpringSecurity: protected void configure(HttpSecurity http) throws Exception { ...

Spring security
Пытаюсь сделать spring MVC + spring security. При запуске пишет Type Exception Report Message No bean named 'springSecurityFilterChain'...

Настройка Spring-security
Здравствуйте. Помогите, пожалуйста, подключить к моему прилложение spring-security. Итак, я: 1) Прописал фреймворк в pom, web. 2)...

Java spring security
Здравствуйте. Как правильно реализовать такую задачу. Есть админ он может создавать футбольные клубы и назначать в них тренеров. Те в свою...

Не работает Spring security
пытаюсь реализовать spring-security. При аутентификации я обращаюсь к базе данных, где проверяю логин и пароль в контроллере. в role...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
2
Ответ Создать тему
Новые блоги и статьи
SDL3 для Web (WebAssembly): Идентификация объектов на Box2D v3 - использование userData и событий коллизий
8Observer8 02.03.2026
Содержание блога Финальная демка в браузере. Итоговый код: finish-collision-events-sdl3-c. zip https:/ / www. cyberforum. ru/ blog_attachment. php?attachmentid=11680&amp;d=1772460536 Одним из. . .
Реалии
Hrethgir 01.03.2026
Нет, я не закончил до сих пор симулятор. Эта задача сложнее. Не получилось уйти в плавсостав, но оно и к лучшему, возможно. Точнее получалось - но сварщиком в палубную команду, а это значит, в моём. . .
Ритм жизни
kumehtar 27.02.2026
Иногда приходится жить в ритме, где дел становится всё больше, а вовлечения в происходящее — всё меньше. Плотный график не даёт вниманию закрепиться ни на одном событии. Утро начинается с быстрых,. . .
SDL3 для Web (WebAssembly): Сборка библиотек: SDL3, Box2D, FreeType, SDL3_ttf, SDL3_mixer и SDL3_image из исходников с помощью CMake и Emscripten
8Observer8 27.02.2026
Недавно вышла версия 3. 4. 2 библиотеки SDL3. На странице официальной релиза доступны исходники, готовые DLL (для x86, x64, arm64), а также библиотеки для разработки под Android, MinGW и Visual Studio. . . .
SDL3 для Web (WebAssembly): Реализация движения на Box2D v3 - трение и коллизии с повёрнутыми стенами
8Observer8 20.02.2026
Содержание блога Box2D позволяет легко создать главного героя, который не проходит сквозь стены и перемещается с заданным трением о препятствия, которые можно располагать под углом, как верхнее. . .
Конвертировать закладки radiotray-ng в m3u-плейлист
damix 19.02.2026
Это можно сделать скриптом для PowerShell. Использование . \СonvertRadiotrayToM3U. ps1 <path_to_bookmarks. json> Рядом с файлом bookmarks. json появится файл bookmarks. m3u с результатом. # Check if. . .
Семь CDC на одном интерфейсе: 5 U[S]ARTов, 1 CAN и 1 SSI
Eddy_Em 18.02.2026
Постепенно допиливаю свою "многоинтерфейсную плату". Выглядит вот так: https:/ / www. cyberforum. ru/ blog_attachment. php?attachmentid=11617&stc=1&d=1771445347 Основана на STM32F303RBT6. На борту пять. . .
Камера Toupcam IUA500KMA
Eddy_Em 12.02.2026
Т. к. у всяких "хикроботов" слишком уж мелкий пиксель, для подсмотра в ESPriF они вообще плохо годятся: уже 14 величину можно рассмотреть еле-еле лишь на экспозициях под 3 секунды (а то и больше),. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru