← Prev in month
← Prev in thread
Next in thread →
Next in month →
Re: [security-services] Proposed DoNotCache Condition - with schemachange
I had an informal action (associated with AI-25) to check on the XML
viability of the schema snippet below. I think it's fine as far as it
goes in defining a DoNotCacheCondition element, but there are a couple
of things that also need to be done:
- The DoNotCacheCondition element needs to be mentioned in the content
model of ConditionsType. A line should be inserted after <element
ref="saml:AudienceRestrictionCondition"/> that says <element
ref="saml:DoNotCacheCondition"/>.
- The DoNotCacheCondition element is bound to the plain
ConditionAbstractType, but this is a type that needs to be extended to
be used concretely in an instance. So I think a DoNotCacheConditionType
needs to be created that trivially extends the abstract type, in much
the same way as AudienceRestrictionConditionType was defined. It would
look like this (notice that the element declaration had to change too):
<element name="DoNotCacheCondition" type="saml:DoNotCacheConditionType" />
<complexType name="DoNotCacheConditionType">
<complexContent>
<extension base="saml:ConditionAbstractType"/>
</complexContent>
</complexType>
So if we're happy with the semantics of DoNotCacheCondition (it seemed
to require some additional discussion last time it came up), I think the
structural suggestions above would do the trick.
Eve
Hal Lockhart wrote:
> Having received little input on the XML specifics of this, I decided
> simplest is best. Here are the changes:
>
> Add the following text after line 438 of the core spec.
>
> ----
>
> <DoNotCacheCondition> [Optional]
>
> Indicates that the assertion SHOULD be used immediately and MUST not be
> retained for future use. Note: no implementation is required to perform
> caching, however any that do so MUST observe this Condition.
>
> ----
>
> immediately following "<element name="Audience" type="anyURI" />" insert:
>
> ----
>
> <element name="DoNotCacheCOndition" type="saml:ConditionAbstractType" />
>
> ----
>
> Hal
>
--
Eve Maler +1 781 442 3190
Sun Microsystems cell +1 781 354 9441
Web Technologies and Standards eve.maler @ sun.com
← Prev in month
← Prev in thread
Next in thread →
Next in month →