Hi, I have mixed feelings about this one. On one hand, it’s great to have an extension, on the other hand, I would personally prefer build-compatible portable CDI extension. I do believe that portable BCE work correctly on Quarkus, without making a proprietary extension. This would also work with Helidon, and maybe Micronaut to boot.
In any case, we would consider anything you could donate to Shiro. What do you think? > On Mar 10, 2025, at 11:48 AM, [email protected] wrote: > > I've been working on porting a Jakarta EE application running on Wildfly to > Quarkus and Shiro has been working fairly well until I got to realizing the > security annotations were not being intercepted. I ended up making my own > quarkus extension to do what the shiro -cdi "Extension" does and it seems to > work. I was wondering if you guys would be interested in making an official > Quarkus extension? You'd probably understand things a bit better and ensure > that *everything* that's supposed to work is working properly/tested and all > that. > > For the most part my extension just does the annotation transformation that > ShiroSecurityExtension does and marks the ShiroSecurityInterceptor as > "unremovable", but as I said, I imagine there are some other things that > could/should be done. > > Dave > >
