← Prev in month ← Prev in thread
Next in thread → Next in month →

Comments on SAML 2.0 Profile of XACML, Version 2, Working Draft 4,15 June 2007

From
Anne Anderson - Sun Microsystems <>
Date
2007-06-15T21:57:47+00:00
ID
Thread
Comments on SAML 2.0 Profile of XACML, Version 2, Working Draft 4,15 June 2007
Colleagues,

I have submitted Working Draft 4 of the SAML 2.0 Profile of XACML, 
Version 2.  The XACML TC Home Page "Work in Progress" section has been 
updated to link to this new draft.  I will be on vacation until 28 June 
2007, so will not be able to respond to comments until then.

This is the last SAML Profile Working Draft that I will be editing, so 
we need a volunteer to take this on - I believe almost all of the work 
has now been done; there are only two open issues, and a some additions 
to the Holders element that Erik will be providing.

Why are we doing a "Version 2" of this Profile?  Version 2 fixes the 
various errors that have been discovered in the OASIS Standard version 
that was approved in February 2005.  It includes a much better 
description of how to use the new types with standard SAML elements, 
since this has been very confusing to implementers.  It includes support 
for XACML 3.0 Administrative Policy, adds the ability to pass policies 
with the XACMLAuthzDecisionQuery (with or without XACML 3.0 
Administrative Policy), and makes a first pass at defining SAML Metadata.

Version 2 is also designed to work with any version of XACML, so there 
are separate versions of the schemas for use with XACML 1.0, 1.1, 2.0, 
and 3.0.  Only the 3.0 schema versions, however, have the types and 
elements that require XACML 3.0 Administrative Policy support.

The following changes have been made since Working Draft 3

-throughout: used actual schema elements rather than invented names 
except when speaking about instances embedded in other instances (e.g. 
rather than SAML Attribute, but SAML Attribute Response rather than ).
-throughout: changed SHALL to MUST
-throughout: added namespace designators to schema items and added 
additional namespace prefixes to list in Section 1.4
-Figure 1 updated the “Components and messages diagram to use same names 
as text
-2.1.1 Clarified that implementations need not create actual instances 
so long as PDP can obtain corresponding values as if such instances existed.
-2.1.1 Reworded description of NotBefore, NotOnOrAfter relationship to 
XACML date/time Attributes to be more clear
-3.4,7,B.1 Inserted non-normative notes referring to open issues in 
relevant places
-3.4,4.1 Clarified that the ReferencedPolicies element need not contain 
policies that receiver is not authorized to view
-3.9 Clarified that Policy[Set]IdReference values must exactly match 
corresponding Policy[Set]Id values in the ReferencedPolicies element.
-3.7 Changed “AttributeMatch” to “Match” to fit 3.0 schema
-3.9,schemas:Fixed schema for ReferencedPolicies so it validates
-3.4,4.1 Reworded AssignedAttributes and XACMLAuthzDecisionQuery 
Policy[Set] descriptions to clarify that the values must not be used 
except with the given Request “unless associated with the ... 
independently of the Request”
-4.1,4.2 Add ReferencedPolicies element to XACMLPolicyStatementType
-4.6 Reworded so to allow Response that is not issued in response to a 
specific Query
-7 Added first draft of SAML Metadata
-8 Added urn for SAML Metadata functionality

Regards,
Anne
-- 
Anne H. Anderson, Sun Microsystems Laboratories
1 Network Drive,UBUR02-311, Burlington, MA 01803-0902 USA
Tel: 781/442-0928  Fax: 781/442-1692
Email:  until mid-August 2007
Email:  after mid-August 2007
← Prev in month ← Prev in thread
Next in thread → Next in month →