#shiro-struts2 Простое объединение, более мощное и расширяемое в соответствии с потребностями бизнеса. Shiro сам по себе является плuggable, поэтому слой ORM можно заменять, а также слой web-приложения. Использование Shiro наиболее просто заключается в использовании уже существующих классов, предоставляемых Shiro, при этом вам достаточно будет создать свой собственный Realm. При работе с Shiro следует обратить внимание на следующие моменты: Существует множество причин, почему всё правильно, но переход после успешной авторизации не происходит? Во-первых, Shiro обеспечивает доступ к защищённым ссылкам, после прохождения проверки прав доступа происходит переадресация на ранее запрошенную страницу. Во-вторых, если вы используете ссылку для входа непосредственно, некоторые браузеры могут запросить favicon вашего сайта, который вы не добавили в список анонимного доступа, что приводит к ошибке 404 после успешной авторизации. Поэтому следует добавить /favicon.ico=anon. Если вы хотите интегрировать Shiro в уже существующий проект, сначала убедитесь, что ваш проект работает корректно. Затем создайте новый проект с использованием Shiro, модифицируйте методы входа и выхода, удалите связанные сервисы и DAO, а затем внедрите реальные логики использования в Realm. Это значит использовать только слой web-приложения и Shiro, чтобы избежать лишних проблем.Интеграция Shiro: написание собственного Realm, создание собственного credentialsMatcher, реализация кэширования (если это необходимо; по умолчанию Shiro использует кэш на основе памяти. Обычно его требуется передать в общее кэширование, управляемое Spring. Однако при использовании NoSQL необходимо рассмотреть другие варианты).
SQL адрес: По умолчанию учетная запись и пароль базы данных — root http://dr-yanglong.iteye.com/blog/1989484
Вы можете оставить комментарий после Вход в систему
Неприемлемый контент может быть отображен здесь и не будет показан на странице. Вы можете проверить и изменить его с помощью соответствующей функции редактирования.
Если вы подтверждаете, что содержание не содержит непристойной лексики/перенаправления на рекламу/насилия/вульгарной порнографии/нарушений/пиратства/ложного/незначительного или незаконного контента, связанного с национальными законами и предписаниями, вы можете нажать «Отправить» для подачи апелляции, и мы обработаем ее как можно скорее.
Комментарии ( 0 )