As Lincoln says. If you don't want to be "tied to Deltaspike" then we have a much larger problem to resolve.
Can you elaborate on why you don't want to use DeltaSpike?
+1, then contribute it back :-)
BUT DO NOT ABSTRACT IT OUT.
On Wednesday, May 9, 2012 9:27:18 AM UTC-4, Pete wrote:+1, then contribute it back :-)This is exactly part of what we wanted to do here, there were some items that Bruno identified in phase 3/4 that he offered and wanted to prototype. Always with the intention of contribute those back, and working with the Delta Spike team as he has been. Nothing has changed there.
BUT DO NOT ABSTRACT IT OUT.Separate out the abstraction conversation, as I mentioned that is an item to discuss (not the whole conversation). Clearly there are some very strong opinions, and we're flexible.I think some of the uncertainty is around what delta spike will provide in the future. Plug-able impls. are important, and so as Jason mentioned that is something to consider. In fact I would say that the feedback here will be similar to what you might get from new users - do I need to abstract this, or is this everything I need.I can tell you its kind of tough to come here with ideas and have them jumped on like this. I realize that is part of the party :-), but as I mention in my reply its something we wanted to discuss. Security is huge topic, we're not trying to recreate it, just working to see how to best integration.
I would suggest that rather than starting with the question "how do I abstract this out", we instead discuss what you want to achieve.
If you start a conversation half way through, based on premises that you know there are strong objections to, don't be surprised that people react badly.
For example, perhaps you could outline what your mission is here, what the constraints are, what the goals are, how you intend to contribute this back to Deltaspike, what your timeline is etc that would help.
Hi folks, I had some few simple ideas on aerogear security and I want to share them.
I did some replacements with CDI interceptors to get rid of all Resteasy dependencies, because it was a lightweight way to integrate with aerogear controller (inspired on SecurityInterceptor from DeltaSpike) and started to write users/roles permissions (it's really simple)