Workplan for the first year

Different authorization mechanisms, providing the same or similar functionality, are now used in the EMI job management services. This is clearly a complication from a deployment and maintenance point of view. Moreover in some cases multiple authorization systems are even used within the same job management service, and this can bring to inconsistent authorization decisions: because of bugs or mis-configurations a certain Grid user could be authorized by a certain authorization service, while the authorization could be denied by another authorization component.

As already identified in the DoW document, these issues will be addressed referring to a single EMI authorization service, where the gLite Argus service is supposed to be the reference implementation. The existing EMI job management services will therefore have to be properly integrated with such authorization framework.

Since all security in ARC is handled by HED, and since HED will be integrated with ARGUS, all services hosted by HED (that is also A-REX) will automatically get integrated with it. This is planned to be finalized by the first project year. If needed, some other components of the ARC-CE will be modified to be Argus-aware.

The integration between the CREAM CE and the Argus authorization service will be finalized for the first EMI major release. In this way ARGUS will be the only system used within the CREAM CE for authorization and user mapping. During the first year of the project, the integration between Argus and the gLite WMS will also start.

For what concerns UNICORE, it already has a clean, single XACML callout for making authorization decisions for each incoming web service call. Additional support for Argus will be added. However an evaluation of Argus will be performed during the first project year, in order to check whether Argus serves the same purpose and has the same scope as the current XACML policy check.

Implementation

Argus - ARC CE integration

Related information is collected and beaing updates at http://wiki.nordugrid.org/index.php/Argus_integration

Argus - CREAM CE integration

A profile for the CREAM CE has been defined and it is available here

The implementation in Argus is available with Argus version >= 1.2.

The implementation in the CREAM CE has been done and will be released in CREAM 1.13 (CREAM CE version 1.7).

The integration between gridftpd and ARGUS (needed because gridftp is part of the CREAM CE node) has been implemented.

More details:

Argus - WMS integration

The integration between gridftpd and ARGUS (needed because gridftp is part of the WMS node) has been implemented.

More details:

Argus - UNICORE integration

-- MassimoSgaravatto - 06-Sep-2010

Edit | Attach | Watch | Print version | History: r5 < r4 < r3 < r2 < r1 | Backlinks | Raw View | WYSIWYG | More topic actions
Topic revision: r5 - 2011-10-03 - unknown
 
    • Cern Search Icon Cern Search
    • TWiki Search Icon TWiki Search
    • Google Search Icon Google Search

    EMI All webs login

This site is powered by the TWiki collaboration platform Powered by PerlCopyright &© 2008-2023 by the contributing authors. All material on this collaboration platform is the property of the contributing authors.
or Ideas, requests, problems regarding TWiki? use Discourse or Send feedback