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 <[email protected]>
Date: 2017-02-20T11:27:38Z
Add User.Role
commit 753d4bf87f52056ffc1717498bf829bb52517671
Author: Hao Chen <[email protected]>
Date: 2017-02-21T09:49:01Z
Support @RolesAllowed @DenyAll @PermitAll security annoations
commit 3e16a20199d9c6af670d30b00dd065835e76a542
Author: Hao Chen <[email protected]>
Date: 2017-02-21T11:41:54Z
Remove VISITOR role
commit 30c06cbc8381366e3c1847091f7ad52944b7a705
Author: Hao Chen <[email protected]>
Date: 2017-02-21T11:42:23Z
Clean useless code
commit 844a05180deaff666472d74e50ba4cdd2269ebf0
Author: Hao Chen <[email protected]>
Date: 2017-02-21T15:50:15Z
Improve Unit test coverage
commit 78d39c58e0956cbebb7e7f20d4469a7c2bd9eb78
Author: Hao Chen <[email protected]>
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 [email protected] or file a JIRA ticket
with INFRA.
---