GitHub user haoch opened a pull request: https://github.com/apache/eagle/pull/831
[EAGLE-918] Improve eagle auth to support @PermitAll/DenyAll/RolesAllowed/Auth and API * Improve eagle auth framework to support annotations under Jersey 1.9 and Dropwizard 0.7.1 ~~~ @PermitAll @DenyAll @RolesAllowed @Auth ~~~ * Add Authentication API ~~~ GET /auth/principal GET /auth/validate GET /auth/login ~~~ You can merge this pull request into a Git repository by running: $ git pull https://github.com/haoch/eagle EnableAuthAPI Alternatively you can review and apply these changes as the patch at: https://github.com/apache/eagle/pull/831.patch To close this pull request, make a commit to your master/trunk branch with (at least) the following in the commit message: This closes #831 ---- commit 5dc42d1ce5d9be74cfa0683bbef57ddcc3e8f1bb Author: Hao Chen <h...@apache.org> Date: 2017-02-20T11:27:38Z Add User.Role commit 753d4bf87f52056ffc1717498bf829bb52517671 Author: Hao Chen <h...@apache.org> Date: 2017-02-21T09:49:01Z Support @RolesAllowed @DenyAll @PermitAll security annoations commit 3e16a20199d9c6af670d30b00dd065835e76a542 Author: Hao Chen <h...@apache.org> Date: 2017-02-21T11:41:54Z Remove VISITOR role commit 30c06cbc8381366e3c1847091f7ad52944b7a705 Author: Hao Chen <h...@apache.org> Date: 2017-02-21T11:42:23Z Clean useless code commit 844a05180deaff666472d74e50ba4cdd2269ebf0 Author: Hao Chen <h...@apache.org> Date: 2017-02-21T15:50:15Z Improve Unit test coverage commit 78d39c58e0956cbebb7e7f20d4469a7c2bd9eb78 Author: Hao Chen <h...@apache.org> Date: 2017-02-21T15:53:13Z Rename package authentication to security ---- --- If your project is set up for it, you can reply to this email and have your reply appear on GitHub as well. If your project does not have this feature enabled and wishes so, or if the feature is enabled but not working, please contact infrastructure at infrastruct...@apache.org or file a JIRA ticket with INFRA. ---