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.
---

Reply via email to