Сколько бы это ни стоило (довольно поздний ответ), я успешно интегрировал Apache Shiro с Guice. В прошлый раз, когда я проверял, Acegi слишком сильно зависел от Spring, чтобы его можно было использовать в чистом решении Guice. Документация Широ немного не хватает, но API довольно прост и прост в использовании, если не возражать немного копаться.
На случай, если это будет интересно, я разместил Сущность простейшего примера, который я смог найти . Два предостережения:
- Он написан против предварительной версии Shiro 1.0
- Область Active Directory, которую мы используем, является несколько измененной версией из основного источника Shiro, используя некоторые идеи из плагина Active Directory для Jenkins (тогда Hudson) .
Надеюсь, этого достаточно, чтобы вы начали ...