Yes but that contradicts what Barry is appearing to ask for which is run time 
interoperability, by profile or configuration.

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 

Attachment: smime.p7s
Description: S/MIME cryptographic signature

_______________________________________________
OAuth mailing list
OAuth@ietf.org
https://www.ietf.org/mailman/listinfo/oauth

Reply via email to