<?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>4584</bug_id>
          
          <creation_ts>2006-07-12 10:48</creation_ts>
          <short_desc>security descriptor uses operation field name instead of QName</short_desc>
          <delta_ts>2008-01-18 16:06:44</delta_ts>
          <reporter_accessible>1</reporter_accessible>
          <cclist_accessible>1</cclist_accessible>
          <classification_id>1</classification_id>
          <classification>Unclassified</classification>
          <product>Java WS Security</product>
          <component>Authentication</component>
          <version>unspecified</version>
          <rep_platform>PC</rep_platform>
          <op_sys>Linux</op_sys>
          <bug_status>RESOLVED</bug_status>
          <resolution>FIXED</resolution>
          
          
          
          
          <priority>P1</priority>
          <bug_severity>normal</bug_severity>
          <target_milestone>4.2.0</target_milestone>
          
          
          
          <everconfirmed>1</everconfirmed>
          <reporter name="Peter Lane">lane@mcs.anl.gov</reporter>
          <assigned_to name="Rachana Ananthakrishnan">ranantha@mcs.anl.gov</assigned_to>
          <cc>jwscore-dev@globus.org</cc>

      

      
          <long_desc isprivate="0">
            <who name="Peter Lane">lane@mcs.anl.gov</who>
            <bug_when>2006-07-12 10:48:27</bug_when>
            <thetext>The security descriptor uses the operation field name (ElementDesc.fieldName) instead of the full QName in the name attribute of the method element under methodAuthentication. This causes confusion when the operation definition in the WSDL specifies an operation name with a begining capital letter. The field name is de-capitalized by Axis, so the security descriptor doesn&apos;t match the schema. This can cause problems such as gridmap authz not being performed since the operation isn&apos;t technically listed in the security descriptor. I think it would be better to use the full QName instead to match what&apos;s defined in the schema.</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who name="Rachana Ananthakrishnan">ranantha@mcs.anl.gov</who>
            <bug_when>2008-01-18 16:06:44</bug_when>
            <thetext>Support for QName of method to specify policy has been added to trunk code. QName or local name can be used for method authentication policy. Documentation has been updated.</thetext>
          </long_desc>
      
      

    </bug>

</bugzilla>