<?xml version="1.0" standalone="yes" ?>
<!DOCTYPE bugzilla SYSTEM "http://bugzilla.globus.org/bugzilla/bugzilla.dtd">

<bugzilla version="3.2.3"
          urlbase="http://bugzilla.globus.org/bugzilla/"
          maintainer="bacon@mcs.anl.gov"
>

    <bug>
          <bug_id>6542</bug_id>
          
          <creation_ts>2008-11-14 09:12</creation_ts>
          <short_desc>Modify Delegation Service/Resource authorization to be configurable</short_desc>
          <delta_ts>2008-11-14 09:50:15</delta_ts>
          <reporter_accessible>1</reporter_accessible>
          <cclist_accessible>1</cclist_accessible>
          <classification_id>1</classification_id>
          <classification>Unclassified</classification>
          <product>Delegation Service</product>
          <component>Campaign</component>
          <version>4.2.1</version>
          <rep_platform>PC</rep_platform>
          <op_sys>Windows XP</op_sys>
          <bug_status>NEW</bug_status>
          
          
          
          
          <keywords>OSG/EGEE_Authz_Interop</keywords>
          <priority>P3</priority>
          <bug_severity>normal</bug_severity>
          <target_milestone>---</target_milestone>
          
          
          
          <everconfirmed>1</everconfirmed>
          <reporter name="Rachana Ananthakrishnan">ranantha@mcs.anl.gov</reporter>
          <assigned_to name="Rachana Ananthakrishnan">ranantha@mcs.anl.gov</assigned_to>
          <cc>bester@mcs.anl.gov</cc>
    
    <cc>childers@mcs.anl.gov</cc>
    
    <cc>franks@mcs.anl.gov</cc>

      

      
          <long_desc isprivate="0">
            <who name="Rachana Ananthakrishnan">ranantha@mcs.anl.gov</who>
            <bug_when>2008-11-14 09:12:03</bug_when>
            <thetext>Definition: Modify Delegation Service and resource to provide configurable authorization and remove dependency on GridMap authorization. Test against an external authorization service, GUMS. Details on current infrastructure and requirements are described here: http://docs.google.com/Doc?id=dfkt44p2_5djmh6dgs

1. Delegation Resource should allow for configurable resource security descriptor, such that authorization mechanism can be configured. This requires changes to the Delegation Home, to set up the configured authorization and policy during resource creation.

2. Dependency on presence of GridMap object should be removed. Use of GridMap authorization as resource authorization should be default configuration for backwards compatibility.

3. Test scenario:
- Delegation Factory Service configured with Delegation Service PIPs and XACML Authorization Callout PDP to talk to GUMS
- Delegation resources configured with Access Control List of DN used to create the delegated resource.
- Client 1 and Client 2 mapped to same local account in GUMS server. 
- Client 1 delegates a credential
- Client 2 attempts to destroy the credential, should fail
- Client 1 should be able to refresh and destroy the credential.

5. Merge code to 4.2 branch and trunk

6. Documentation update</thetext>
          </long_desc>
      
      

    </bug>

</bugzilla>