On 20 March 2017 at 22:04, Florian Schmaus <f...@geekplace.eu> wrote:
> On 20.03.2017 22:32, Dave Cridland wrote:
>> Loosely, this is OK, but, in order:
>>
>> 1) Section 6 must go. I don't believe that the XSF has the required
>> expertise to adequately review a SASL mechanism. I'm saying this
>> without commenting on the mechanism described in Section 6. This needs
>> to go through the IETF (this document can reference any particular
>> SASL mechanism for MTI it likes, including this one). The right
>> working group is - probably - Kitten, though traditionally XMPP itself
>> works through the ART area, and we might want to give an ART AD or two
>> a heads-up. This issue is a blocker for me.
>
> Section 6. was written in mind being probably factored out. So I'm happy
> to bring this to the IETF. Anyone who wants to shepherd me?
>

I'm confident we can find a shepherd, but I can do that if we need
one. (Assuming you actually do mean a Document Shepherd).

Incidentally, I think a token-based SASL mechanism might be generally
useful; Surevine could use one if it existed, certainly. It's useful
to have a device-specific token which can then be managed and/or
revoked, independent of ISR - this implies a multiple-use token rather
than a single-use one, however. I have a vague feeling that something
based around a fusion of HOTP and YAP might yield something that
satisfies this. If you're open to the idea, I'll outline a quick
design.

> What is MTI?
>

"Mandatory To Implement". (But not to deploy).

>> 2) I don't think §5.2.3 is right - I don't think ISR should be placing
>> any requirements on the upper layer. You might think - correctly -
>> that a server requiring 2FA on a resume is not behaving very sensibly,
>> but I don't think it's behaving in a way that would cause
>> interoperability problems.
>
> I'm sorry, but I'm confused (maybe it is already to late for me :)). You
> mean ISR should not allow 2FA on resume? Why not? Care to elaborate what
> you mean with "placing any requirements on the upper layer"? If ISR is
> based on SASL2, why shouldn't it also support <continue/> XEP-0388 § 2.6.3?
>

No, I mean the reverse. §5.2.3 says:

Performing instant stream resumption using multiple SASL mechanisms
MUST only be done if the 'without-isr-token' attribute is set to
'true'.

I took that to mean, "Servers MUST NOT use <continue/> if the
without-isr-token attribute is set to true".

>> 3) My usual distaste for the made-up term "Nonza" remains. Given you
>> clearly understood XEP-0388, which does not use the term, I remain
>> mystified as to its purpose.
>
> I tired to motivate a clear definition for Nonzas in XEP-0360 § 1. and
> like to point out that I receive many positive feedback for doing so. I
> also note that I asked for suggestions for the exact term back then.

I don't think it needs (and has ever needed) a single word term. Most
of the time, "element" suffices.

> Anyway, I assume that 3) is no blocker for you?

Neither (3) nor (2) are blockers - that is I won't use my veto, though
I'll continue to argue against both.

Dave.
_______________________________________________
Standards mailing list
Info: https://mail.jabber.org/mailman/listinfo/standards
Unsubscribe: standards-unsubscr...@xmpp.org
_______________________________________________

Reply via email to