Re: [abfab] I-D Action: draft-ietf-abfab-aaa-saml-10.txt

Stefan Paetow <Stefan.Paetow@jisc.ac.uk> Wed, 18 February 2015 16:50 UTC

Return-Path: <stefan.paetow@jisc.ac.uk>
X-Original-To: abfab@ietfa.amsl.com
Delivered-To: abfab@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 82B111A8A1A for <abfab@ietfa.amsl.com>; Wed, 18 Feb 2015 08:50:02 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -4.201
X-Spam-Level:
X-Spam-Status: No, score=-4.201 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, RCVD_IN_DNSWL_MED=-2.3, SPF_PASS=-0.001] autolearn=ham
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 T6qqVz28vAUj for <abfab@ietfa.amsl.com>; Wed, 18 Feb 2015 08:49:58 -0800 (PST)
Received: from eu-smtp-delivery-189.mimecast.com (eu-smtp-delivery-189.mimecast.com [207.82.80.189]) (using TLSv1 with cipher ECDHE-RSA-AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 1106B1A1BD1 for <abfab@ietf.org>; Wed, 18 Feb 2015 08:49:57 -0800 (PST)
Received: from emea01-db3-obe.outbound.protection.outlook.com (mail-db3lrp0081.outbound.protection.outlook.com [213.199.154.81]) (Using TLS) by uk-mta-12.uk.mimecast.lan; Wed, 18 Feb 2015 16:49:54 +0000
X-MC-Unique: 1Y4QHqhgSNGdyqUwmcrwGg-1
Received: from AM3PR07MB226.eurprd07.prod.outlook.com (10.242.18.146) by AM3PR07MB0519.eurprd07.prod.outlook.com (10.141.47.19) with Microsoft SMTP Server (TLS) id 15.1.87.18; Wed, 18 Feb 2015 16:49:53 +0000
Received: from AM3PR07MB228.eurprd07.prod.outlook.com (10.242.18.148) by AM3PR07MB226.eurprd07.prod.outlook.com (10.242.18.146) with Microsoft SMTP Server (TLS) id 15.1.87.18; Wed, 18 Feb 2015 16:49:53 +0000
Received: from AM3PR07MB228.eurprd07.prod.outlook.com ([10.242.18.148]) by AM3PR07MB228.eurprd07.prod.outlook.com ([10.242.18.148]) with mapi id 15.01.0087.013; Wed, 18 Feb 2015 16:49:53 +0000
From: Stefan Paetow <Stefan.Paetow@jisc.ac.uk>
To: "abfab@ietf.org" <abfab@ietf.org>
Thread-Topic: [abfab] I-D Action: draft-ietf-abfab-aaa-saml-10.txt
Thread-Index: AQHQSRaBlw/AmIcAKEa1fuNBxNIKj5z2o+IA
Date: Wed, 18 Feb 2015 16:49:53 +0000
Message-ID: <D9060A2A-A131-4FED-9411-A4B8523CD6B0@jisc.ac.uk>
References: <20150206154301.31967.50182.idtracker@ietfa.amsl.com> <54D4E501.5020701@um.es> <54D89D9F.3050307@um.es> <54E08964.4040102@sunet.se>
In-Reply-To: <54E08964.4040102@sunet.se>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: yes
X-MS-TNEF-Correlator:
x-mailer: Apple Mail (2.1878.6)
x-originating-ip: [212.219.210.246]
authentication-results: ietf.org; dkim=none (message not signed) header.d=none;
x-microsoft-antispam: BCL:0;PCL:0;RULEID:;SRVR:AM3PR07MB226;UriScan:;
x-microsoft-antispam-prvs: <AM3PR07MB2268C22D16FE1EAB0B51966D62C0@AM3PR07MB226.eurprd07.prod.outlook.com>
x-exchange-antispam-report-test: UriScan:;
x-exchange-antispam-report-cfa-test: BCL:0;PCL:0;RULEID:;SRVR:AM3PR07MB226;
x-forefront-prvs: 04916EA04C
x-forefront-antispam-report: SFV:NSPM; SFS:(10009020)(6009001)(51704005)(87936001)(230783001)(74482002)(92566002)(66066001)(107886001)(50226001)(86362001)(110136001)(2351001)(62966003)(77156002)(450100001)(46102003)(2501002)(19580405001)(40100003)(99936001)(82746002)(2950100001)(83716003)(36756003)(102836002)(50986999)(76176999)(122556002)(33656002)(106116001)(77096005)(93886004)(2900100001)(19580395003)(2656002)(57306001)(104396002); DIR:OUT; SFP:1101; SCL:1; SRVR:AM3PR07MB226; H:AM3PR07MB228.eurprd07.prod.outlook.com; FPR:; SPF:None; MLV:sfv; LANG:en;
Content-Type: multipart/signed; boundary="Apple-Mail=_089443E8-D05F-428B-B5A2-85AE3EE4F802"; protocol="application/pgp-signature"; micalg=pgp-sha512
MIME-Version: 1.0
X-MS-Exchange-CrossTenant-originalarrivaltime: 18 Feb 2015 16:49:53.0977 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: 48f9394d-8a14-4d27-82a6-f35f12361205
X-MS-Exchange-Transport-CrossTenantHeadersStamped: AM3PR07MB226
X-Microsoft-Antispam: BCL:0;PCL:0;RULEID:;SRVR:AM3PR07MB0519;
X-OriginatorOrg: jisc.ac.uk
Archived-At: <http://mailarchive.ietf.org/arch/msg/abfab/LdVNWl6YihWB_avWQ8t7dZBvEQ4>
Subject: Re: [abfab] I-D Action: draft-ietf-abfab-aaa-saml-10.txt
X-BeenThere: abfab@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: "Application Bridging, Federated Authentication Beyond \(the web\)" <abfab.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/abfab>, <mailto:abfab-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/abfab/>
List-Post: <mailto:abfab@ietf.org>
List-Help: <mailto:abfab-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/abfab>, <mailto:abfab-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 18 Feb 2015 16:53:51 -0000

>> with the submission of the updated version of the aaa-saml
>> (draft-ietf-abfab-aaa-saml-10), we consider the document is now ready
>> for a Last Call.
[...]
> Hmm, I'd feel more comfortable if we'd had one or two reviewers...

Hi, 

I read through the draft and have a couple of nits that you're welcome to tell me to go away with:

- Introduction:

The introduction contains two bulleted lists. The first terminates each bullet with a fullstop. The second doesn't. Elsewhere in the document, other bulleted lists follow the format of the first. For consistency, the second list in the introduction should follow the same format:

   o  A URI that uniquely identifies the protocol binding or profile.

   o  Postal or electronic contact information for the author.

   o  A reference to previously defined bindings or profiles that the
      new binding updates or obsoletes.

   o  In the case of a profile, any SAML confirmation method identifiers
      defined and/or utilized by the profile.

- Section 4.3.2:

A fullstop is missing after the <entityId> in the first paragraph. It should be:

   Identity Providers MAY apply policy based on the Relying Party's SAML
   <entityId>. In such cases, at least one of the following methods is
   required in order to establish a relation between the SAML name and
   the AAA name of the Relying Party:

- Section 4.3.4:

A missing comma in the last sentence of this section. It should be:

   [...] RADIUS configuration is used to provide policy, including
   which attributes are accepted from a Relying Party and which
   attributes are sent by an Identity Provider.

- Section 6.2: 

A missing comma in the first sentence of this section. It should be:

   To implement this scenario, a profile of the SAML Authentication
   Request protocol is used in conjunction with the SAML RADIUS binding
   defined in Section 4.

- Section 9:

The first sentence refers to a 'Relaying Party', while the remainder of this section refers to a 'Relying Party'. I can only assume that 'Relaying' should actually be 'Relying'. Corrected text:

   The profiles defined in this document allow a Relying Party to
   request specific information about the Client, and allow an IdP to
   disclose information about that Client. [...]

>   o  Assume that the Client's identifier implied by a SAML <Subject>
>         element, if present, takes precedence over an identifier
>         implied
>               by the RADIUS User-Name attribute.
> 
> 
> *what*?!  This flies in the face of 4.3.1.

Does 4.3.1 refer to the outer identity of a request (I assume so)? AFAIK, 4.3.1 refers only to the NAI realm (the RP doesn't have access to the full identity). 6.4.2 specifies that if the IdP issues an assertion, the assertion's <Subject> may refer to the actual user (I assume that's the inner?), in which case, 6.4.3 makes sense where the <Subject>, if it exists, overrides whatever was in the original request's User-Name attribute? Or am I mixing things up? Just a question... :-)

Stefan Paetow
Moonshot Industry & Research Liaison Coordinator

t: +44 (0)1235 822 125
gpg: 0x3FCE5142
xmpp: stefanp@jabber.dev.ja.net
skype: stefan.paetow.janet
Lumen House, Library Avenue, Harwell Oxford, Didcot, OX11 0SG

jisc.ac.uk
 
Jisc is a registered charity (number 1149740) and a company limited by guarantee which is registered in England under Company No. 5747339, VAT No. GB 197 0632 86. Jisc’s registered office is: One Castlepark, Tower Hill, Bristol, BS2 0JA. T 0203 697 5800.
Jisc Collections and Janet Ltd. is a wholly owned Jisc subsidiary and a company limited by guarantee which is registered in England under Company No. number 2881024, VAT No. GB 197 0632 86. The registered office is: Lumen House, Library Avenue, Harwell, Didcot, Oxfordshire, OX11 0SG. T 01235 822200.