@Produces
    public static SecurityManager getSecurityManager() {
        return SecurityUtils.getSecurityManager();
    }
Exposes Shiro's SecurityManager, Session and Subject via CDI @Inject
support/cdi/src/main/java/org/apache/shiro/cdi/ShiroComponentProducer.java