Re: [kitten] On SASL's authzid
Nico Williams <nico@cryptonector.com> Fri, 07 March 2014 21:58 UTC
Return-Path: <nico@cryptonector.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 1188F1A02C5 for <kitten@ietfa.amsl.com>; Fri, 7 Mar 2014 13:58:38 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.044
X-Spam-Level:
X-Spam-Status: No, score=-1.044 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, FM_FORGED_GMAIL=0.622, IP_NOT_FRIENDLY=0.334] 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 8BX16By1bKyN for <kitten@ietfa.amsl.com>; Fri, 7 Mar 2014 13:58:37 -0800 (PST)
Received: from homiemail-a16.g.dreamhost.com (agjbgdcfdbfd.dreamhost.com [69.163.253.153]) by ietfa.amsl.com (Postfix) with ESMTP id 1B1EC1A01EE for <kitten@ietf.org>; Fri, 7 Mar 2014 13:58:37 -0800 (PST)
Received: from homiemail-a16.g.dreamhost.com (localhost [127.0.0.1]) by homiemail-a16.g.dreamhost.com (Postfix) with ESMTP id DC0D350808E for <kitten@ietf.org>; Fri, 7 Mar 2014 13:58:32 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha1; c=relaxed; d=cryptonector.com; h= mime-version:in-reply-to:references:date:message-id:subject:from :to:cc:content-type; s=cryptonector.com; bh=bBwVvsg2PcKWp3SS3Ui2 ciJe5OU=; b=lcI+y3XTdxUIe0A0XX2jleGTeGV+h3i+rdkxBGEfZiFT4Uz4k5pe H15ETDRCvK6a0Q+/xGgNblWyc247OMFBcA9+bqomRNAXqqVilXkfWVyA5NrqjuZa 0yP/aChmxAqXndn5mYrD5RU+DD7vxLBQ6kxX8Uv73tY7cVZ2kKgEzEg=
Received: from mail-we0-f169.google.com (mail-we0-f169.google.com [74.125.82.169]) (using TLSv1 with cipher RC4-SHA (128/128 bits)) (No client certificate requested) (Authenticated sender: nico@cryptonector.com) by homiemail-a16.g.dreamhost.com (Postfix) with ESMTPSA id 8D7C9508084 for <kitten@ietf.org>; Fri, 7 Mar 2014 13:58:32 -0800 (PST)
Received: by mail-we0-f169.google.com with SMTP id w62so5860448wes.14 for <kitten@ietf.org>; Fri, 07 Mar 2014 13:58:31 -0800 (PST)
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=mime-version:in-reply-to:references:date:message-id:subject:from:to :cc:content-type; bh=dVJduIDuLdOu+XJTvPQRXDVbC/RmQyFZaPGqpxvrb4A=; b=GyHWXrf3/4f0T30eefMthzcEtcWNLpG2F3FrHd7c0m6LRZ20nTM3CtN3rnrDXEevxu gdO3Pc31Sei2TO2Wis0z7bmFs5qgNe57mJEfcqmQiOYgHVooIYJdzbHXGLjqRw2zg3+L jk55IWAJ5d4C0Q1D5AyRXuWSb6U4Ctpj5TZuaUyGFT/+Ly+4i5kVFkFot6hQ3OI4+wUi WeO4jrX4lWGh9DvwmyWRPaaD5ld4mkgwEPP4yeu+8X+3WohztFXlcIMPUtV+l2Dn04C0 nL5NmnbjmCwVPpdRXqMlBSCCPIjOemPmwv1oqjobNPHqhq9bXsnQCzTaB94lcRI78s6k sHxQ==
MIME-Version: 1.0
X-Received: by 10.180.163.206 with SMTP id yk14mr479667wib.5.1394229511461; Fri, 07 Mar 2014 13:58:31 -0800 (PST)
Received: by 10.216.199.6 with HTTP; Fri, 7 Mar 2014 13:58:31 -0800 (PST)
In-Reply-To: <82E7C9A01FD0764CACDD35D10F5DFB6E69271C@001FSN2MPN1-045.001f.mgd2.msft.net>
References: <CAK3OfOjTUru3UE+0MFXpYMpZWbWkFyEuitOAbDMgMaYxcpeTBw@mail.gmail.com> <1394176583.51714.YahooMailNeo@web142802.mail.bf1.yahoo.com> <4E333EB6-3D42-4DD1-A7CF-15F82922CFE9@isode.com> <CAK3OfOh1wxs84G1_HayWEc_oZjD_4E-X=Re6Ek0aoW0PfVThsQ@mail.gmail.com> <82E7C9A01FD0764CACDD35D10F5DFB6E692618@001FSN2MPN1-045.001f.mgd2.msft.net> <CAK3OfOhDJj4EnMhRqsjfSCoFWZr1gKyyae1n8VSsxSf56SXraQ@mail.gmail.com> <82E7C9A01FD0764CACDD35D10F5DFB6E69271C@001FSN2MPN1-045.001f.mgd2.msft.net>
Date: Fri, 07 Mar 2014 15:58:31 -0600
Message-ID: <CAK3OfOgu+vGj1OSOUgi+ieFvOUo2cxB1ozTDXb6PPihmNA=jtA@mail.gmail.com>
From: Nico Williams <nico@cryptonector.com>
To: "Nordgren, Bryce L -FS" <bnordgren@fs.fed.us>
Content-Type: text/plain; charset="UTF-8"
Archived-At: http://mailarchive.ietf.org/arch/msg/kitten/TTHiIzf1dGlaeFGIRMJd0WKpOSk
Cc: "kitten@ietf.org" <kitten@ietf.org>
Subject: Re: [kitten] On SASL's authzid
X-BeenThere: kitten@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
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: Fri, 07 Mar 2014 21:58:38 -0000
On Fri, Mar 7, 2014 at 2:52 PM, Nordgren, Bryce L -FS <bnordgren@fs.fed.us> wrote: >> > If this was software, you'd keep the API stable during minor revisions and >> rearrange things for major revisions. The UI would supply whatever it had to >> in order to use the version of SASL it wants to use. >> >> But SASL doesn't define an API (unlike GSS). So we need to identify what is >> to be kept stable, if anything, and it's not as simple as "the API". > > In general, I would suggest that if a proposed change inspires compatibility concerns, it would seem to belong to the set of things you'd prefer to keep stable. I don't diagree. However, since SASL doesn't have an "API" or anything quite so well defined, so we don't quite know what the intention was/is, if any, as to this sort of change. We should state what a mechanism can and cannot do. I'm of the opinion that adding a required authzid-like item (like in that the item is to be transported by the mechanism, but provided and interpreted by the application) is a change to SASL, therefore not a change that a mechanism may introduce. Adding an _optional_ authzid-like item would be OK, but then we get to split hairs as to what makes something optional or required: if not providing the "optional" item means the mechanism won't work, then it sounds like "required" to me, but if it's only the one mechanism that breaks, then maybe we shouldn't care. In any case, it does seem clear now that user= _is_ the same as authzid. So we don't have to spend any more effort thinking about the above (though arguably we should). Nico --
- [kitten] On SASL's authzid Nico Williams
- Re: [kitten] On SASL's authzid Bill Mills
- Re: [kitten] On SASL's authzid Alexey Melnikov
- Re: [kitten] On SASL's authzid Bill Mills
- Re: [kitten] On SASL's authzid Cantor, Scott
- Re: [kitten] On SASL's authzid Nico Williams
- Re: [kitten] On SASL's authzid Nordgren, Bryce L -FS
- Re: [kitten] On SASL's authzid Nico Williams
- Re: [kitten] On SASL's authzid Nordgren, Bryce L -FS
- Re: [kitten] On SASL's authzid Nico Williams
- Re: [kitten] On SASL's authzid Cantor, Scott
- Re: [kitten] On SASL's authzid Bill Mills
- Re: [kitten] On SASL's authzid Cantor, Scott
- Re: [kitten] On SASL's authzid Bill Mills
- Re: [kitten] On SASL's authzid Ryan Troll
- Re: [kitten] On SASL's authzid Cantor, Scott
- Re: [kitten] On SASL's authzid Nico Williams
- Re: [kitten] On SASL's authzid Bill Mills
- Re: [kitten] On SASL's authzid Cantor, Scott
- Re: [kitten] On SASL's authzid Bill Mills
- Re: [kitten] On SASL's authzid Cantor, Scott
- Re: [kitten] On SASL's authzid Bill Mills
- Re: [kitten] On SASL's authzid Nico Williams
- Re: [kitten] On SASL's authzid Bill Mills
- Re: [kitten] On SASL's authzid Nico Williams
- Re: [kitten] On SASL's authzid Bill Mills
- Re: [kitten] On SASL's authzid Nico Williams
- Re: [kitten] On SASL's authzid Bill Mills
- Re: [kitten] On SASL's authzid Nico Williams
- Re: [kitten] On SASL's authzid Bill Mills
- Re: [kitten] On SASL's authzid Nico Williams
- Re: [kitten] On SASL's authzid Bill Mills
- Re: [kitten] On SASL's authzid Nico Williams
- Re: [kitten] On SASL's authzid Alexey Melnikov
- Re: [kitten] On SASL's authzid Ryan Troll
- Re: [kitten] On SASL's authzid Bill Mills
- Re: [kitten] On SASL's authzid Nico Williams
- Re: [kitten] On SASL's authzid Chris Newman
- Re: [kitten] On SASL's authzid Nico Williams
- Re: [kitten] On SASL's authzid Bill Mills
- Re: [kitten] On SASL's authzid Nico Williams