[
https://issues.apache.org/jira/browse/EAGLE-918?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=15876193#comment-15876193
]
ASF GitHub Bot commented on EAGLE-918:
--------------------------------------
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
----
> Improve eagle auth framework to support @PermitAll/DenyAll/RolesAllowed/Auth
> ----------------------------------------------------------------------------
>
> Key: EAGLE-918
> URL: https://issues.apache.org/jira/browse/EAGLE-918
> Project: Eagle
> Issue Type: New Feature
> Components: Core::Eagle Server
> Affects Versions: v0.5.0
> Reporter: Hao Chen
> Assignee: Hao Chen
> Fix For: v0.5.0
>
>
> Improve eagle auth framework to support annotations under Jersey 1.9 and
> Dropwizard 0.7.1
> @PermitAll
> @DenyAll
> @RolesAllowed
> @Auth
--
This message was sent by Atlassian JIRA
(v6.3.15#6346)