kuali/kc — pull request #762 by leoherbie (2014-09-18 21:59:48+00:00)
Title: KRACOEUS-7747: task authorizer replacement

Here is the potential replacement for the task authorizer (and web authorizer) framework. I tried to accomplish several things:

1) less layers for abstraction
2) small units of authorization - I still don't want to put everything in one class
3) fully spring based
4) integration into KRADs authorization classes
5) easy path to port from task/web auth framework

Please review this and ask any questions. I'm not a huge fan of the ViewActionAuthorizer piece because I'm not sure whether we should be locking down the system this way. Also, we don't use the feature a lot (WebAuthorizers) and I'd guess we missed a lot of "methodsToCall". Also, one methodToCall controller method can easily call another so you have to remember to add to the list when this happens.