OASIS eXtensible Access Control Markup Language (XACML) TC

 View Only
Expand all | Collapse all

Re: [xacml] New Issue#61: WS-XACML: How are the contents ofXACMLAuthzAssertions represented in the base XACML Policies

  • 1.  Re: [xacml] New Issue#61: WS-XACML: How are the contents ofXACMLAuthzAssertions represented in the base XACML Policies

    Posted 12-20-2006 21:30
    
    Anthony Nadalin wrote On 12/20/06 10:12,:
    > One thing that bothers me (well I have several),
    > 
    > 1) is why is this called WS ? as I'm not seeing a tie to web services, 
    > just to WS-Policy
    
    XACMLAssertions were originally designed as a way to include XACML 
    policies in WS-Policy instances, and thus tie XACML more directly to Web 
    services, but the XACMLAssertions are certainly useful for more than 
    WS-Policy.  WS-Authorization and WS-Privacy have been mentioned numerous 
    times, although I have not seen anything moving forward, and it seems to 
    me that the XACMLAuthzAssertion and the XACMLPrivacyAssertion should be 
    able to fill the roles possibly envisioned for those two specifications.
    
    The other two parts of the WS-XACML specification - the authorization 
    token and passing Attributes in the SOAP header - are more explicitly 
    Web services oriented.
    
    That said, the XACMLAssertions are useful both in WS-Policy and in other 
    contexts.  I have proposed dropping the non-Assertion sections from 
    WS-XACML, and if so, I would be open to changing the name to something 
    like "XACML Authorization and Privacy Policy Assertions" (XAPPA? :-)
    
    > 2) missing the tie to WS-Security, as SAML is not the only assertions 
    > that are used, this effort should be able to tie into the claims used in 
    > WS-Security
    
    Are you referring to ways an XACMLAssertion could refer to WS-Security 
    claims used in the SOAP Security Header?  I could define a new standard 
    vocabulary identifier for such claims, and could give an example of 
    placing constraints on them.  Do you want to supply an example of a 
    claim you would like to see used?
    
    > 3) there are 2 sides the requestor and receiver, each should be able to 
    > represent policy, not seeing this clearly in this proposal
    
    Section 6 of WD 8 shows a client XACMLPrivacyAssertion and a Service 
    XACMLPrivacyAssertion.  What more would you like to see?
    
    The academic team I am working with has made use of XACMLAssertions in a 
    multi-stage privacy policy negotiation protocol, so once our paper is 
    finished, perhaps I could include that as an example that would show the 
    two sides even more clearly.
    
    Thanks for the review and comments.
    
    Regards,
    Anne
    
    > 
    > Anthony Nadalin | Work 512.838.0085 | Cell 512.289.4122
    > Inactive hide details for Anne Anderson - Sun Microsystems 
    > 


  • 2.  Re: [xacml] New Issue#61: WS-XACML: How are the contents of XACMLAuthzAssertionsrepresented in the base XACML Policies

    Posted 03-14-2007 16:50
    
    
      
    
    
    Hi Anne,

    I want to get back on the discussion we had in the F2F on issue 61. I have
    attached below a cobbled together set from the earlier emails, which removes
    some of the indentation to make the previous messages easier to read since
    there is a lot of useful context there. (Note: unfortunately, I had to dial in
    to the F2F and the communication was not easy, but we did the best
    we could under the circumstances.)

    In any event, based on your proposal for issue 61, it appears to me that what
    you are suggesting is that the XACMLAuthzAssertions can be "flagged" in a
    domain specific manner, and contained in separate policies (see email below:
    Tue, 19 Dec 2006 10:45:36 -0500).

    This would be an administrative responsibility to set these up according to
    the needs of the organization.

    Then, the web services manager would issue a query using the SAML 20 Profile,
    which would identify the policies using the domain-specific indicators, which
    would enable the web services manager to collect all the XACMLAuthzAssertions
    and apply them to the local wsdl as necessary.

    If this is correct then I think things can probably be made to be workable with
    some further analysis along the lines of the policy combining etc that would
    occur at runtime when the resource was actually accessed.

    So, I guess the key point that I had been missing was the concept of flagging
    and querying for the policies, although in retrospect, looking over the emails
    it probably should have been more clear. I guess my assumption was that
    one would need to actually query by resource to find the associated policies
    and what I was missing was the out of band setting up of the web services
    manager to know what policies to request explicitly.

    Let me know if this sounds like we are on the same page.

        Thanks,
        Rich







  • 3.  RE: [xacml] New Issue#61: WS-XACML: How are the contents of XACMLAuthzAssertions represented in the base XACML Policies

    Posted 03-14-2007 16:55