Since from the very beginning I recognized the potential of CDI (the specification) and I see more and more good articles poping up showing its capabilities. But I'm deeply frustrated because this CDI implementation (Weld) doesn't let me use CDI in my application because my application uses FORM based authentication and Weld has a bug when using this form of authentication. See the links below please:
This is a long time bug. Do I have to loose any hope about this issue? Do I have to create my own form based authentication mechanism in order to use CDI? What do you have to say about this?