airavata-issues mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From hasinitg <>
Subject [GitHub] airavata pull request: Completion of the secuirty solution impleme...
Date Mon, 17 Aug 2015 04:06:14 GMT
GitHub user hasinitg opened a pull request:

    Completion of the secuirty solution implementation in Airavata code base

    Hi Suresh,
    With this pull request, it completes the security solution implementation in the Airavata
code base. What is left to be done is to complete the documentation and to provide a web based
sample client demonstrating the authorization code grant type. Java client inside airavata-samples
demonstrates all the other use cases/features of the solution.
    Please note that this is the re-creation of the pull request
which I have been updating so far with incremental commits and have got conflicts with the
master eventually. With this, I have resolved with conflicts the Airavata master and can be
merged now. 
    It would be great if this could be merged.

You can merge this pull request into a Git repository by running:

    $ git pull sprint6_pr1

Alternatively you can review and apply these changes as the patch at:

To close this pull request, make a commit to your master/trunk branch
with (at least) the following in the commit message:

    This closes #26
commit 6ec2a39e51999d1a1f2e6f9288926aa362d32851
Author: hasinitg <>
Date:   2015-07-30T11:27:18Z

    Added identity context to store user identity info in thread local.

commit 7ef83689624cf135234976b4abb2d3fd7b43499b
Author: hasinitg <>
Date:   2015-07-31T11:43:46Z

    adding some missing files from previous commit.

commit 9c02f24d99c139b7dcc38b6fcddd17dd935c8e73
Author: hasinitg <>
Date:   2015-07-31T19:49:34Z

    adding XACML based authorization for API calls.

commit d3ac7ceb611b3ed853e828c8492927020aacc72a
Author: hasinitg <>
Date:   2015-08-01T10:31:13Z

    adding XACML based fine grained authorization on API calls.

commit 4226a2db00aec8ba0abb84e722bcb9767f0c96fa
Author: hasinitg <>
Date:   2015-08-01T15:26:51Z

    Updated the secure-client sample to showcase the XACML based authorization on API calls
and fixed some issues found when running the sample.

commit c3652607aff77da6dc4dd6ab039ada78aa836c79
Author: hasinitg <>
Date:   2015-08-05T08:34:41Z

    updated the default-xacml-policy with a new rule for admin-read-only role, finished identifying
including all admin methods in the policy and updated the sample client to demonstrate the
latest updates to the authorization policy.

commit 59f4acda5c600cb7c11a645fba1bacb4bad27e16
Author: hasinitg <>
Date:   2015-08-07T19:51:08Z

    added PAP client in Airavata Server, which publishes and enables the default XACML authorization
policy in the XACML authorization server, at the airavata server startup - if the security
is enabled.

commit 27774766f502f2e62c288c5bce0f8980926a7741
Author: hasinitg <>
Date:   2015-08-16T13:39:56Z

    Adding the Authorization caching implementation. This completes the security solution
implementation in the Airavata source code.

commit f080ac263c6cd1c1df98dcfbd5f3366f0734fb44
Author: hasinitg <>
Date:   2015-08-17T03:44:51Z

    Completion of the security solution in Airavata - adding some missing files from the previous
commit and fixing issues found while testing.

commit 36922c9fcf4b1af517e18389e1657007d06b7a0e
Author: hasinitg <>
Date:   2015-08-17T03:56:54Z

    Re-created the pull request with conflicts with the master resolved.


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 or file a JIRA ticket
with INFRA.

View raw message