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