OASIS eXtensible Access Control Markup Language (XACML) TC

 View Only
  • 1.  FW: url-subtree-match

    Posted 06-29-2004 14:27
     MHonArc v2.5.0b2 -->
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    

    xacml message

    [Date Prev] | [Thread Prev] | [Thread Next] | [Date Next] -- [Date Index] | [Thread Index] | [List Home]


    Subject: FW: url-subtree-match


    
    
    -----Original Message-----
    From: bill [mailto:bill@parducci.net] 
    Sent: Monday, June 28, 2004 4:59 PM
    To: Tim Moses
    Subject: url-subtree-match
    
    
    based on the last con call here is my idea on matching urls. i see the 
    url-subtree-match function as basically a concatenation of existing XACML 
    functions. thus, the definition becomes:
    
    urn:oasis:names:tc:xacml:2.0:function:url-subtree-match
    
    This function takes two arguments, the first of type 
    http://www.w3.org/2001/XMLSchema#anyURI
    
    the second of type http://www.w3.org/2001/XMLSchema#string
    
    and SHALL return an http://www.w3.org/2001/XMLSchema#boolean.
    
    The function SHALL return "True" if all of the following conditions hold. 
    Otherwise, it SHALL return "False.
    
    1. The first argument--representing the host portion of the resource--is
    matched 
    using urn:oasis:names:tc:xacml:1.0:function:anyURI-equal.
    
    2. The second argument--representing a subset of the host resources--is
    matched 
    using urn:oasis:names:tc:xacml:1.0:function:regexp-string-match
    
    3. Together, the first and second arguments comprise the complete URL being
    tested.
    
    Example:
    
    http://foo.com/abc/123
    
    first argument: http://foo.com
    second argument: /abc/123
    
    Note: For this to work (actually for ANY url matching syntax to work) all 
    relational URI refernces must be fully expanded to the FQDN for evaluation 
    (including protocol).
    
    i think this provides a balance between the 'ugliness' and power of regex
    and 
    the issues surrounding creating our own matching syntax. anyway, i am
    tossing it 
    out for discussion.
    
    b
    


    [Date Prev] | [Thread Prev] | [Thread Next] | [Date Next] -- [Date Index] | [Thread Index] | [List Home]