On 02/19/2013 02:58 PM, John Bradley wrote:
> Yes but that contradicts what Barry is appearing to ask for which is run time 
> interoperability, by profile or configuration.

I can tell you that I don't think Barry and I are asking for
contradictory things. They are different, but not contradictory,
and have the same goal (interop). I believe Barry would agree
with that.

Saying that field X is MTI can be entirely consistent with
defining a protocol that allow for negotiating whether or
not to use field X for example.

So you seem to be starting from a false dichotomy.

S.

> 
> While having code available in libraries is generally a good thing, I agree.  
> That is likely not going to address all of Barry's issues.
> 
> A number of us recommended that Assertions , JWT-assertions and SAML 
> assertions go ahead together because they are interrelated.  The chairs 
> decided to send assertions on on it's own and it has been pushed back.
> That is not especialy surprising, because it is not intended to be complete 
> and interoperable in a end to end system on its own.
> 
> The question remains where to make what MTI.   While it may be logical to 
> make SAML support MTI in SAML assertions should every library supporting 
> assertions have full SAML support even if the applications are only using JWT 
> assertions?  
> 
> Where I think Barry and I agree is that we need to look at a group of 
> documents that are intended to be used together for MTI rather than trying to 
> overload Assertions which is only a small part of the whole.
> 
> So where we may disagree is if requiring libraries to have code that systems 
> don't use and is effectively dead, helps with overall interoperability or is 
> mostly theatre.
> 
> I suspect it is a continuum in that having the RS256 algorithm available in 
> all the JWT assertion libraries lets applications using assertions choose to 
> use it, but that doesn't guarantee all applications will,  or allow a client 
> to figure out if that algorithm is available for use.
> 
> Hence my position that MTI without additional profiles/Discovery/negotiation 
> is interoperability theatre if you are pretending it will make arbitrary 
> OAuth deployments automatically work together.
> 
> Regards
> John B.
> 
> On 2013-02-19, at 4:22 AM, SM <s...@resistor.net> wrote:
> 
>> Hi John,
>> At 12:54 18-02-2013, John Bradley wrote:
>>> That is where we get into the area Stephen Farrell has been raising about 
>>> MTI not being required to deploy.
>>
>> The topic of mandatory to implement has been discussed previously in the 
>> working group.
>> Stephen Farrell explained [1] what it meant.  Barry Leiba explained what it 
>> meant.
>>
>> In my humble opinion a mandatory to implement feature is about having the 
>> code for the feature.  If the code is out there it is easier to get what you 
>> want.
>>
>> Regards,
>> -sm 
> 
> 
> 
> _______________________________________________
> OAuth mailing list
> OAuth@ietf.org
> https://www.ietf.org/mailman/listinfo/oauth
> 
_______________________________________________
OAuth mailing list
OAuth@ietf.org
https://www.ietf.org/mailman/listinfo/oauth

Reply via email to