Re: [kitten] Alexey's comments Re: WGLC of draft-ietf-kitten-sasl-oauth-18

Bill Mills <wmills_92105@yahoo.com> Tue, 06 January 2015 19:09 UTC

Return-Path: <wmills_92105@yahoo.com>
X-Original-To: kitten@ietfa.amsl.com
Delivered-To: kitten@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id E16AE1A1B38 for <kitten@ietfa.amsl.com>; Tue, 6 Jan 2015 11:09:15 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: 1.191
X-Spam-Level: *
X-Spam-Status: No, score=1.191 tagged_above=-999 required=5 tests=[BAYES_50=0.8, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, FREEMAIL_ENVFROM_END_DIGIT=0.25, FREEMAIL_FROM=0.001, FREEMAIL_REPLYTO_END_DIGIT=0.25, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_NONE=-0.0001, SPF_PASS=-0.001, T_RP_MATCHES_RCVD=-0.01] autolearn=no
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id ij1XUphKgR8q for <kitten@ietfa.amsl.com>; Tue, 6 Jan 2015 11:09:14 -0800 (PST)
Received: from nm14-vm0.bullet.mail.bf1.yahoo.com (nm14-vm0.bullet.mail.bf1.yahoo.com [98.139.213.164]) (using TLSv1 with cipher ECDHE-RSA-RC4-SHA (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 3FC0D1A0277 for <kitten@ietf.org>; Tue, 6 Jan 2015 11:09:14 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1420571353; bh=GAW9zC7r0awGVrtMNlbgYqfL4pQpvAc0kDmqkD0apZQ=; h=Date:From:Reply-To:To:Cc:In-Reply-To:References:Subject:From:Subject; b=glfg+8fQjFPtCaX/seH/rQS39CdprxOsgUYY++tQMBwHmi72gEC7GzVdqCHHpafVNLx6MHeLKlIsWIkHi3Ssl6MkXoHLaCkZUQGV4TruqU6eB9WjLGf2wXcar/SAvvZI3tu/JOENV5Q7DZsLN5QPU1hAQxgMoK+gV8bnRqFbM5uVrhnvK9hOtadKqRAc8j0DXS2Pu3DID60a7eA3MJCSy2bCt8sY4yk5dS+c72R4v2KivF++/L3KIqlDnP7T+5y4+ntSyGnkgXA7h7KDME4gBNwypYPqyUJIVAZgLWTfW40XV+A+9h1IuoCONgreUGlwqNHKSJJhX86GckQGuOpAMQ==
DomainKey-Signature: a=rsa-sha1; q=dns; c=nofws; s=s2048; d=yahoo.com; b=QF/tvp7AUdqR/GHc2iytsyMIoLz/yC4eVHO8FKPSK0DkHC5Rh8sLPtZm+rVpxeS3J047ekbm6GhNKD4GCd7jZMfXaY4DtN4cgBAVuHBkgOhEsVwCYSyLp+hzOKTqOIKXE9zCT0AunvJHPGArkpkPsGu/YS0Rtw3nQqH/jLcv3av2knvPrtV8eJ/bc1jT3kzgTOiLq/Z2MAohjMolrl3GgbUwIBxPNGu7IPVSZilDWo7joq6Wjqi8PiO01lvssnAlL2CBTCF8ixm5ki8z9kMxq1DU/rD7i+hwoWutN1+2lgy6+US5EUD8ApYdRv+mNTXtlfDlGibqw6La3sqF4/BvYA==;
Received: from [98.139.214.32] by nm14.bullet.mail.bf1.yahoo.com with NNFMP; 06 Jan 2015 19:09:13 -0000
Received: from [98.139.212.195] by tm15.bullet.mail.bf1.yahoo.com with NNFMP; 06 Jan 2015 19:09:13 -0000
Received: from [127.0.0.1] by omp1004.mail.bf1.yahoo.com with NNFMP; 06 Jan 2015 19:09:02 -0000
X-Yahoo-Newman-Property: ymail-3
X-Yahoo-Newman-Id: 856647.3859.bm@omp1004.mail.bf1.yahoo.com
X-YMail-OSG: 5kvdwtUVM1n86eQ3M4J3109OysOSvAHUydfmz49FjErfcwOM_CJpTDcSW.s0MGI i19sMb0EvF1p72X.h0CezQBvLY3PAAvVyXq9Vm44lW0W.8p3AIETCqJq_rQQbA6sh38L.tNN6XuC 0d3KvQfWFAvG43jh.zE3Xt_H5lHbOFDxN7QoqVgWy.aOrRtVvjm_yaiq0hlh3vX9JcK5YpBZ43C5 REdp_piGBd5gAG52LxTzxAFhJJHfoEfyiUtcvMn_fQgncqrIqBN0mfgtZ1RF0bFVTFRP.pyp2gd9 jq4QH9e6qRagPvyhrDQlGqihQKWzMadyr9DbmA3Rr5cqLUsOBA30FrQSM91F4pQ4S7Oc8NzcG3sZ FbFYZWkWv_SKNKHKwYm1bDvwMER5xrI8aoCH5qG2AThz2HK2VVX9aCS3x8FBbDeXFj_ig48D47vc 5stmW1d8ejohhrLixuQencHU0J5CFjhiJ1K1Yd9cmFPI66DzMHsB7URPKaA5FPmlMIKxek7fM6K4 0Y2dBVvrS
Received: by 66.196.81.120; Tue, 06 Jan 2015 19:09:02 +0000
Date: Tue, 06 Jan 2015 19:09:01 +0000
From: Bill Mills <wmills_92105@yahoo.com>
To: Alexey Melnikov <alexey.melnikov@isode.com>
Message-ID: <726434597.5416117.1420571341615.JavaMail.yahoo@jws106101.mail.bf1.yahoo.com>
In-Reply-To: <1740622945.5399192.1420571205123.JavaMail.yahoo@jws10672.mail.bf1.yahoo.com>
References: <54AA8627.6020002@isode.com> <1740622945.5399192.1420571205123.JavaMail.yahoo@jws10672.mail.bf1.yahoo.com>
MIME-Version: 1.0
Content-Type: multipart/alternative; boundary="----=_Part_5416115_1332011847.1420571341605"
Archived-At: http://mailarchive.ietf.org/arch/msg/kitten/P0DnfST3uK1PDEPfPxM810zfeQY
Cc: "kitten@ietf.org" <kitten@ietf.org>
Subject: Re: [kitten] Alexey's comments Re: WGLC of draft-ietf-kitten-sasl-oauth-18
X-BeenThere: kitten@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
Reply-To: Bill Mills <wmills_92105@yahoo.com>
List-Id: Common Authentication Technologies - Next Generation <kitten.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/kitten>, <mailto:kitten-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/kitten/>
List-Post: <mailto:kitten@ietf.org>
List-Help: <mailto:kitten-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/kitten>, <mailto:kitten-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 06 Jan 2015 19:09:16 -0000

and you did mean 4422 not 2244 right? 

     On Tuesday, January 6, 2015 11:06 AM, Bill Mills <wmills_92105@yahoo.com> wrote:
   

 Can you point me at an exampel of a cancellation token? 

     On Monday, January 5, 2015 4:41 AM, Alexey Melnikov <alexey.melnikov@isode.com> wrote:
   

  On 05/01/2015 05:14, Bill Mills wrote:
 
   Ah OK.  This is a significant change.  Can we make using the cancellation token optional?   
 Not really. Any protocol needs to define the cancellation token (according to RFC 2244) and any mechanism implementation (or SASL framework library) that doesn't complete in 1 round trip need to be able to handle it.
 
 I think it is Ok not to change the spec, but it would be a good idea to point out that standard SASL cancellation token can still be used. Adding an example would be even better.
 
  The extant implementations use the current sequence. 
  -bill
 
       On Sunday, January 4, 2015 3:37 AM, Alexey Melnikov <alexey.melnikov@isode.com> wrote:
   
 
 Hi Bill,
 
 > On 3 Jan 2015, at 00:56, Bill Mills <wmills_92105@yahoo.com> wrote:
 > 
 > 3.2.3 and an explicit message:  Long ago in the life of this doc I was told that some implementations may not support an empty message, so we put the single  character message there to have an explicit payload.  I'm a bit leery of changing this now since there are implementations in play that use it this way. 
 
 I didn't suggest you should be sending empty message. I said you should be using SASL cancellation token, which is a mandatory RFC 4422 feature.
 
 Any implementation would have to support this mode of operation anyway, because a SASL client can cancel any exchange.