Re: [OAUTH-WG] Dynamic Client Registration Conference Call: Wed 28 Aug, 2pm PDT: Conference Bridge Details
Sergey Beryozkin <sberyozkin@gmail.com> Wed, 28 August 2013 16:38 UTC
Return-Path: <sberyozkin@gmail.com>
X-Original-To: oauth@ietfa.amsl.com
Delivered-To: oauth@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 1C92B11E81BD for <oauth@ietfa.amsl.com>; Wed, 28 Aug 2013 09:38:17 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.499
X-Spam-Level:
X-Spam-Status: No, score=-2.499 tagged_above=-999 required=5 tests=[AWL=0.100, BAYES_00=-2.599]
Received: from mail.ietf.org ([12.22.58.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id vMuMh8fNts77 for <oauth@ietfa.amsl.com>; Wed, 28 Aug 2013 09:38:14 -0700 (PDT)
Received: from mail-wi0-x22d.google.com (mail-wi0-x22d.google.com [IPv6:2a00:1450:400c:c05::22d]) by ietfa.amsl.com (Postfix) with ESMTP id E7B5011E8197 for <oauth@ietf.org>; Wed, 28 Aug 2013 09:38:12 -0700 (PDT)
Received: by mail-wi0-f173.google.com with SMTP id ey11so3728157wid.12 for <oauth@ietf.org>; Wed, 28 Aug 2013 09:38:10 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=message-id:date:from:user-agent:mime-version:to:subject:references :in-reply-to:content-type:content-transfer-encoding; bh=zQpRFCGu6HnzTVMNWdU8IcJMfE1jSRFRcpoa/emQ3mc=; b=k2732T+YuiBs4j5JymLzz9eX7KkGUPuXq3L8SRpD8Y5TWmi1+cmR6vm9lxhvpGEtHr t+ZuQcgXvzZ507FHk4ywonHSbSDDaHbLyd5BLYlMOQ1CGaXHe5dejyKgsDHMe69+Oxvj 7YKcqtPlxQjU+AIFDmTrjHKEZ6Y0Ze9rMv5rOCDhAPxoq7ibTrKsQanVt4Orkh8c1sAB 7s52RNotNr5k5LO1ygAFN8Rf+cmpOH3KKQKejdELbWATdULgMPfQs4HBZNfqqv+3lvXQ QV9FxkR4ZC+ltvNg4Vop8J3GCnOWm/xR8zdpzlfeOQ3jabluQVn1WYq4x0wxwMkoNT/Y 45fA==
X-Received: by 10.194.240.164 with SMTP id wb4mr3626084wjc.70.1377707890749; Wed, 28 Aug 2013 09:38:10 -0700 (PDT)
Received: from [192.168.2.5] ([89.100.141.107]) by mx.google.com with ESMTPSA id fz8sm6344989wic.0.1969.12.31.16.00.00 (version=TLSv1 cipher=ECDHE-RSA-RC4-SHA bits=128/128); Wed, 28 Aug 2013 09:38:09 -0700 (PDT)
Message-ID: <521E276F.3010804@gmail.com>
Date: Wed, 28 Aug 2013 17:38:07 +0100
From: Sergey Beryozkin <sberyozkin@gmail.com>
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:17.0) Gecko/20130623 Thunderbird/17.0.7
MIME-Version: 1.0
To: oauth@ietf.org
References: <1373E8CE237FCC43BCA36C6558612D2AA28D6A@USCHMBX001.nsn-intra.net> <4D9D4AAD-55F9-4B7E-A56F-5BC42F028E13@oracle.com> <B14A12F5-EF5C-4529-90B7-C30E17958907@oracle.com> <521E1A34.30204@mitre.org> <BC009D74-FEF3-4827-8C0D-1B2FCCF9DA65@oracle.com> <521E2353.2030904@aol.com> <23dda71eaefa47fb848fd2d6e4cd7499@BY2PR03MB189.namprd03.prod.outlook.com> <521E2657.1060506@aol.com>
In-Reply-To: <521E2657.1060506@aol.com>
Content-Type: text/plain; charset="windows-1252"; format="flowed"
Content-Transfer-Encoding: 8bit
Subject: Re: [OAUTH-WG] Dynamic Client Registration Conference Call: Wed 28 Aug, 2pm PDT: Conference Bridge Details
X-BeenThere: oauth@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: OAUTH WG <oauth.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/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, 28 Aug 2013 16:38:17 -0000
On 28/08/13 17:33, George Fletcher wrote: > So I understand that you'd rather that OAuth doesn't require a > client_secret and that's fine. However, I don't think we should impose > that thinking on the rest of the world who have already implemented it > and have it working and scaling without issues. If the core of this > discussion is around replacing client_id and client_secret with a > client_assertion then lets have that discussion separately and not bury > it in the dynamic registration discussion. > > Could you not profile OAuth2 to support a flow that allows for retrieval > of access and refresh tokens using code + client_assertion? Doesn't seem > like that hard a profile and then the rest of this could fall out pretty > easily. > That is already supported AFAIK, something like grant_type=authorization_code &code=12345678 &client_assertion_type=urn%3Aietf%3Aparams%3Aoauth%3Aclient-assertion-type%3Asaml2-bearer &client_assertion=Base64UrlEncoded-SAML2-Bearer-Assertion probably the same works with JWT Sergey > Thanks, > George > > On 8/28/13 12:28 PM, Anthony Nadalin wrote: >> >> I do think that this is the rare-edge use case, we would not want >> require client-secret, we already have that mess today with OAuth and >> trying not to continue the proliferation, we solve this today with our >> STS and assertion swaps/transformations, it scales, performs and we >> don’t have the management debacle this specification creates >> >> *From:*oauth-bounces@ietf.org [mailto:oauth-bounces@ietf.org] *On >> Behalf Of *George Fletcher >> *Sent:* Wednesday, August 28, 2013 9:21 AM >> *To:* Phil Hunt >> *Cc:* oauth mailing list >> *Subject:* Re: [OAUTH-WG] Dynamic Client Registration Conference Call: >> Wed 28 Aug, 2pm PDT: Conference Bridge Details >> >> On 8/28/13 12:02 PM, Phil Hunt wrote: >> >> Please define the all in one case. I think this is the edge case and is in fact rare. >> >> >> >> I agree, in many cases step 1 can be made by simply approving a class of software. But then step 2 is simplified. >> >> >> >> Dyn reg assumes every registration of an instance is unique which too me is a very extreme >> >> If you have a mobile app that needs to do the code flow... which >> requires a client_secret in order to retrieve the access token and >> refresh token, how does the app do this without per app instance >> registration? >> >> I'd argue that almost all user facing mobile apps will want the above >> flow and that's not a small, rare edge case. >> >> Thanks, >> George >> >> position. >> >> >> >> Phil >> >> >> >> On 2013-08-28, at 8:41, Justin Richer<jricher@mitre.org> <mailto:jricher@mitre.org> wrote: >> >> >> >> Except for the cases where you want step 1 to happen in band. To me, that is a vitally and fundamentally important use case that we can't disregard, and we must have a solution that can accommodate that. The notions of "publisher" and "product" fade very quickly once you get outside of the software vendor world. >> >> >> >> This is, of course, not to stand in the way of other solutions or approaches (such as something assertion based like you're after). It's not a one-or-the-other proposition, especially when there are mutually exclusive aspects of each. >> >> >> >> Therefore I once again call for the WG to finish the current dynamic registration spec *AND* pursue the assertion based process that Phil's talking about. They're not mutually exclusive, let's please stop talking about them like they are. >> >> >> >> -- Justin >> >> >> >> On 08/28/2013 11:17 AM, Phil Hunt wrote: >> >> Sorry. I meant also to say i think there are 2 registration steps >> >> 1. Software registration/approval. This often happens out of band. But in this step policy is defined that approves software for use. Many of the reg params are known here. >> >> >> >> Federation techniques come into play as trust approvals can be based on developer, product or even publisher. >> >> >> >> 2. Each instance associates in a stateless way. Only clients that need credential rotation need more. >> >> >> >> Phil >> >> >> >> On 2013-08-28, at 8:04, Phil Hunt<phil.hunt@oracle.com> <mailto:phil.hunt@oracle.com> wrote: >> >> >> >> I have a conflict I cannot get out of for 2pacific. >> >> >> >> I think a certificate based approach is going to simplify exchanges in all cases. I encourage the group to explore the concept on the call. >> >> >> >> I am not sure breaking dyn reg up helps. It creates yet another option. I would like to explore how federation concept in software statements can help with facilitating association and making many reg stateless. >> >> >> >> Phil >> >> >> >> On 2013-08-28, at 5:43, "Tschofenig, Hannes (NSN - FI/Espoo)"<hannes.tschofenig@nsn.com> <mailto:hannes.tschofenig@nsn.com> wrote: >> >> >> >> Here are the conference bridge / Webex details for the call today. >> >> We are going to complete the use case discussions from last time (Phil wasn't able to walk through all slides). Justin was also able to work out a strawman proposal based on the discussions last week and we will have a look at it to see whether this is a suitable compromise. Here is Justin's mail, in case you have missed it:http://www.ietf.org/mail-archive/web/oauth/current/msg12036.html >> >> >> >> Phil, please feel free to make adjustments to your slides given the Justin's recent proposal. >> >> >> >> Topic: OAuth Dynamic Client Registration >> >> Date: Wednesday, August 28, 2013 >> >> Time: 2:00 pm, Pacific Daylight Time (San Francisco, GMT-07:00) >> >> Meeting Number: 703 230 586 >> >> Meeting Password: oauth >> >> >> >> ------------------------------------------------------- >> >> To join the online meeting >> >> ------------------------------------------------------- >> >> 1. Go tohttps://nsn.webex.com/nsn/j.php?ED=269567657&UID=0&PW=NNTI1ZWQzMDJk&RT=MiM0 >> >> 2. Enter your name and email address. >> >> 3. Enter the meeting password: oauth >> >> 4. Click "Join Now". >> >> >> >> To view in other time zones or languages, please click the link: >> >> https://nsn.webex.com/nsn/j.php?ED=269567657&UID=0&PW=NNTI1ZWQzMDJk&ORT=MiM0 >> >> >> >> To add this meeting to your calendar program (for example Microsoft Outlook), click this link: >> >> https://nsn.webex.com/nsn/j.php?ED=269567657&UID=0&ICS=MI&LD=1&RD=2&ST=1&SHA2=C6-AjLGvhdYjmpVdx75M6UsAwrNLMsequ5n95Gyv1R8=&RT=MiM0 >> >> >> >> ------------------------------------------------------- >> >> To join the teleconference only >> >> ------------------------------------------------------- >> >> Global dial-in Numbers:http://www.nokiasiemensnetworks.com/nvc >> >> Conference Code: 944 910 5485 >> >> >> >> >> >> _______________________________________________ >> >> OAuth mailing list >> >> OAuth@ietf.org <mailto:OAuth@ietf.org> >> >> https://www.ietf.org/mailman/listinfo/oauth >> >> _______________________________________________ >> >> OAuth mailing list >> >> OAuth@ietf.org <mailto:OAuth@ietf.org> >> >> https://www.ietf.org/mailman/listinfo/oauth >> >> _______________________________________________ >> >> OAuth mailing list >> >> OAuth@ietf.org <mailto:OAuth@ietf.org> >> >> https://www.ietf.org/mailman/listinfo/oauth >> >> >> >> _______________________________________________ >> >> OAuth mailing list >> >> OAuth@ietf.org <mailto:OAuth@ietf.org> >> >> https://www.ietf.org/mailman/listinfo/oauth >> >> >> >> >> >> -- >> George Fletcher <http://connect.me/gffletch> >> > > -- > George Fletcher <http://connect.me/gffletch> > > > _______________________________________________ > OAuth mailing list > OAuth@ietf.org > https://www.ietf.org/mailman/listinfo/oauth > -- Sergey Beryozkin Talend Community Coders http://coders.talend.com/ Blog: http://sberyozkin.blogspot.com
- [OAUTH-WG] Dynamic Client Registration Conference… Tschofenig, Hannes (NSN - FI/Espoo)
- Re: [OAUTH-WG] Dynamic Client Registration Confer… Phil Hunt
- Re: [OAUTH-WG] Dynamic Client Registration Confer… Phil Hunt
- Re: [OAUTH-WG] Dynamic Client Registration Confer… Justin Richer
- Re: [OAUTH-WG] Dynamic Client Registration Confer… Anthony Nadalin
- Re: [OAUTH-WG] Dynamic Client Registration Confer… Justin Richer
- Re: [OAUTH-WG] Dynamic Client Registration Confer… Anthony Nadalin
- Re: [OAUTH-WG] Dynamic Client Registration Confer… Phil Hunt
- Re: [OAUTH-WG] Dynamic Client Registration Confer… Justin Richer
- Re: [OAUTH-WG] Dynamic Client Registration Confer… Justin Richer
- Re: [OAUTH-WG] Dynamic Client Registration Confer… George Fletcher
- Re: [OAUTH-WG] Dynamic Client Registration Confer… Phil Hunt
- Re: [OAUTH-WG] Dynamic Client Registration Confer… Phil Hunt
- Re: [OAUTH-WG] Dynamic Client Registration Confer… George Fletcher
- Re: [OAUTH-WG] Dynamic Client Registration Confer… Anthony Nadalin
- Re: [OAUTH-WG] Dynamic Client Registration Confer… George Fletcher
- Re: [OAUTH-WG] Dynamic Client Registration Confer… George Fletcher
- Re: [OAUTH-WG] Dynamic Client Registration Confer… Sergey Beryozkin
- Re: [OAUTH-WG] Dynamic Client Registration Confer… Phil Hunt
- Re: [OAUTH-WG] Dynamic Client Registration Confer… Sergey Beryozkin
- Re: [OAUTH-WG] Dynamic Client Registration Confer… Justin Richer
- Re: [OAUTH-WG] Dynamic Client Registration Confer… Justin Richer
- Re: [OAUTH-WG] Dynamic Client Registration Confer… Phil Hunt
- Re: [OAUTH-WG] Dynamic Client Registration Confer… George Fletcher
- Re: [OAUTH-WG] Dynamic Client Registration Confer… Phil Hunt
- Re: [OAUTH-WG] Dynamic Client Registration Confer… John Bradley
- Re: [OAUTH-WG] Dynamic Client Registration Confer… Justin Richer
- Re: [OAUTH-WG] Dynamic Client Registration Confer… George Fletcher
- Re: [OAUTH-WG] Dynamic Client Registration Confer… Phil Hunt
- Re: [OAUTH-WG] Dynamic Client Registration Confer… Justin Richer
- Re: [OAUTH-WG] Dynamic Client Registration Confer… Phil Hunt
- Re: [OAUTH-WG] Dynamic Client Registration Confer… George Fletcher
- Re: [OAUTH-WG] Dynamic Client Registration Confer… Anthony Nadalin
- Re: [OAUTH-WG] Dynamic Client Registration Confer… Phil Hunt
- Re: [OAUTH-WG] Dynamic Client Registration Confer… George Fletcher
- Re: [OAUTH-WG] Dynamic Client Registration Confer… George Fletcher
- Re: [OAUTH-WG] Dynamic Client Registration Confer… Donald F Coffin
- Re: [OAUTH-WG] Dynamic Client Registration Confer… Brian Campbell
- Re: [OAUTH-WG] Dynamic Client Registration Confer… Torsten Lodderstedt
- [OAUTH-WG] Fwd: Re: Dynamic Client Registration C… Torsten Lodderstedt