[OAUTH-WG] assertion profile changes
Brian Eaton <beaton@google.com> Wed, 07 July 2010 16:40 UTC
Return-Path: <beaton@google.com>
X-Original-To: oauth@core3.amsl.com
Delivered-To: oauth@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id 6B08A3A679F for <oauth@core3.amsl.com>; Wed, 7 Jul 2010 09:40:55 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -103.47
X-Spam-Level:
X-Spam-Status: No, score=-103.47 tagged_above=-999 required=5 tests=[AWL=0.093, BAYES_40=-0.185, FM_FORGED_GMAIL=0.622, RCVD_IN_DNSWL_MED=-4, USER_IN_WHITELIST=-100]
Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id yYFXUxeNgoMq for <oauth@core3.amsl.com>; Wed, 7 Jul 2010 09:40:54 -0700 (PDT)
Received: from smtp-out.google.com (smtp-out.google.com [216.239.44.51]) by core3.amsl.com (Postfix) with ESMTP id 821C73A6804 for <oauth@ietf.org>; Wed, 7 Jul 2010 09:40:54 -0700 (PDT)
Received: from hpaq5.eem.corp.google.com (hpaq5.eem.corp.google.com [172.25.149.5]) by smtp-out.google.com with ESMTP id o67GeuWB032266 for <oauth@ietf.org>; Wed, 7 Jul 2010 09:40:57 -0700
DKIM-Signature: v=1; a=rsa-sha1; c=relaxed/relaxed; d=google.com; s=beta; t=1278520857; bh=n4l+6z6eFMEspuFHDx4+HNHQ1Tg=; h=MIME-Version:Date:Message-ID:Subject:From:To:Cc:Content-Type; b=gl+vffgmdObQCngRSRedpkirmRuJghnedW9J44NBOU7o89Y6bK7Hnc33TLm4b+P6F uMqfs2peDP2a7NSKIeNwA==
DomainKey-Signature: a=rsa-sha1; s=beta; d=google.com; c=nofws; q=dns; h=mime-version:date:message-id:subject:from:to:cc: content-type:x-system-of-record; b=bc10KJrLv/FA4We82wN6PBUETC1LojEy5QXvaGUWdRb9dYUMkccjEieh38hbCPyR+ kKM0dCsNMi3+sY5pnaLwg==
Received: from pvd12 (pvd12.prod.google.com [10.241.209.204]) by hpaq5.eem.corp.google.com with ESMTP id o67Gek1W021204 for <oauth@ietf.org>; Wed, 7 Jul 2010 09:40:55 -0700
Received: by pvd12 with SMTP id 12so3119793pvd.3 for <oauth@ietf.org>; Wed, 07 Jul 2010 09:40:55 -0700 (PDT)
MIME-Version: 1.0
Received: by 10.142.172.17 with SMTP id u17mr8348169wfe.78.1278520854890; Wed, 07 Jul 2010 09:40:54 -0700 (PDT)
Received: by 10.142.187.19 with HTTP; Wed, 7 Jul 2010 09:40:54 -0700 (PDT)
Date: Wed, 07 Jul 2010 09:40:54 -0700
Message-ID: <AANLkTimZA96oJMHEhxaKtvK4yx6Bxc636z703Sf_bsoT@mail.gmail.com>
From: Brian Eaton <beaton@google.com>
To: "Tschofenig, Hannes (NSN - FI/Espoo)" <hannes.tschofenig@nsn.com>, Blaine Cook <romeda@gmail.com>, Eran Hammer-Lahav <eran@hueniverse.com>
Content-Type: text/plain; charset="ISO-8859-1"
X-System-Of-Record: true
Cc: oauth@ietf.org
Subject: [OAUTH-WG] assertion profile changes
X-BeenThere: oauth@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: OAUTH WG <oauth.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/oauth>, <mailto:oauth-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/oauth>
List-Post: <mailto:oauth@ietf.org>
List-Help: <mailto:oauth-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/oauth>, <mailto:oauth-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 07 Jul 2010 16:40:55 -0000
Hi folks - What is the story with the evolution of the assertion profile? As far as I can tell, it keeps changing for no good reason. Everyone who wants to implement the profile has the exact same requirements, and agreed on how it should work a long time ago. Here's the timeline: - a bunch of people get together and do WRAP. It contains a flow that exchanges a signed assertion for a short-lived bearer token. - WRAP becomes OAuth2. Assertion profile is dropped. - People protest. - Assertion profile is added back. - OAuth2 interim meeting: a bunch of people stand up and say they either have implemented or are implementing the assertion profile. (Note that this is a superset of the people who worked on WRAP. More organizations have come on board.) - Everything is fine until draft 7 of the OAuth 2 spec is published. Assertion profile has changed, security is screwed up. People protest. - Draft 8 makes it even worse, adding new secrets with no visible purpose. - Yaron notices, complains, is told that he should write new spec language. - Yaron writes new language. - Argument starts over whether this is really necessary. This is beginning to seem brain dead. Can we please put the assertion profile back the way it was in WRAP and Draft 6 of the OAuth 2 spec? This is a critical use case for a bunch of companies, all of whom have already agreed on how it should work, and most of whom already have working implementations. It's fine with me if people have other use cases for assertions, and need new protocol flows to support those use cases. But that's a terrible reason to screw up the existing use cases. Cheers, Brian
- [OAUTH-WG] assertion profile changes Brian Eaton
- Re: [OAUTH-WG] assertion profile changes Chuck Mortimore
- Re: [OAUTH-WG] assertion profile changes Eran Hammer-Lahav
- Re: [OAUTH-WG] assertion profile changes Brian Eaton
- Re: [OAUTH-WG] assertion profile changes Eran Hammer-Lahav
- Re: [OAUTH-WG] assertion profile changes Justin Hart
- Re: [OAUTH-WG] assertion profile changes Brian Eaton
- Re: [OAUTH-WG] assertion profile changes Eran Hammer-Lahav
- Re: [OAUTH-WG] assertion profile changes Brian Eaton
- Re: [OAUTH-WG] assertion profile changes Chuck Mortimore
- Re: [OAUTH-WG] assertion profile changes Chuck Mortimore
- Re: [OAUTH-WG] assertion profile changes Brian Eaton
- Re: [OAUTH-WG] assertion profile changes Chuck Mortimore
- Re: [OAUTH-WG] assertion profile changes Eran Hammer-Lahav
- Re: [OAUTH-WG] assertion profile changes Laurens Van Houtven
- Re: [OAUTH-WG] assertion profile changes Kris Selden
- Re: [OAUTH-WG] assertion profile changes Laurens Van Houtven
- Re: [OAUTH-WG] assertion profile changes Justin Richer
- Re: [OAUTH-WG] assertion profile changes Eran Hammer-Lahav
- Re: [OAUTH-WG] assertion profile changes Brian Eaton
- Re: [OAUTH-WG] assertion profile changes Yaron Goland
- Re: [OAUTH-WG] assertion profile changes Brian Eaton
- Re: [OAUTH-WG] assertion profile changes Chuck Mortimore
- Re: [OAUTH-WG] assertion profile changes Brian Campbell
- Re: [OAUTH-WG] assertion profile changes Chuck Mortimore
- Re: [OAUTH-WG] assertion profile changes Brian Eaton
- Re: [OAUTH-WG] assertion profile changes Mark Mcgloin
- Re: [OAUTH-WG] assertion profile changes Chuck Mortimore
- Re: [OAUTH-WG] assertion profile changes Chuck Mortimore