Re: [OAUTH-WG] Device Profile

Eric Sachs <esachs@google.com> Thu, 18 March 2010 00:45 UTC

Return-Path: <esachs@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 E0ACC3A6824 for <oauth@core3.amsl.com>; Wed, 17 Mar 2010 17:45:21 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -100.846
X-Spam-Level:
X-Spam-Status: No, score=-100.846 tagged_above=-999 required=5 tests=[BAYES_00=-2.599, DNS_FROM_OPENWHOIS=1.13, FM_FORGED_GMAIL=0.622, HTML_MESSAGE=0.001, 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 PaoBS0mLcKMT for <oauth@core3.amsl.com>; Wed, 17 Mar 2010 17:45:21 -0700 (PDT)
Received: from smtp-out.google.com (smtp-out.google.com [74.125.121.35]) by core3.amsl.com (Postfix) with ESMTP id 9AA663A6818 for <oauth@ietf.org>; Wed, 17 Mar 2010 17:45:20 -0700 (PDT)
Received: from kpbe17.cbf.corp.google.com (kpbe17.cbf.corp.google.com [172.25.105.81]) by smtp-out.google.com with ESMTP id o2I0jSMB003684 for <oauth@ietf.org>; Thu, 18 Mar 2010 01:45:29 +0100
DKIM-Signature: v=1; a=rsa-sha1; c=relaxed/relaxed; d=google.com; s=beta; t=1268873129; bh=45uEWRYo9EO5l5/pX4eoSyxEqRU=; h=MIME-Version:In-Reply-To:References:Date:Message-ID:Subject:From: To:Cc:Content-Type; b=Y6C9KqNJaCZD5EfcbcNlrEynrzS64qkbX7ONAgOuVKrnCBykVZPMSfCN3GIX/e/b2 jepfwXh2gExYgIxHEiwdA==
DomainKey-Signature: a=rsa-sha1; s=beta; d=google.com; c=nofws; q=dns; h=mime-version:in-reply-to:references:date:message-id:subject:from:to: cc:content-type:x-system-of-record; b=jJthEV7nYu6yWgDbo1J1/hwDWvHHGbp4LjFPxTGDNZjkvugs0YDwsJ0wJYJ3jiQgY CF+7nvRyctT0ht+7pH8qA==
Received: from pva4 (pva4.prod.google.com [10.241.209.4]) by kpbe17.cbf.corp.google.com with ESMTP id o2I0jRoR010453 for <oauth@ietf.org>; Wed, 17 Mar 2010 17:45:27 -0700
Received: by pva4 with SMTP id 4so929904pva.33 for <oauth@ietf.org>; Wed, 17 Mar 2010 17:45:27 -0700 (PDT)
MIME-Version: 1.0
Received: by 10.115.66.25 with SMTP id t25mr605915wak.48.1268873127102; Wed, 17 Mar 2010 17:45:27 -0700 (PDT)
In-Reply-To: <4603A1CF-ED1B-4CE3-8EEE-53599B2E177A@facebook.com>
References: <4603A1CF-ED1B-4CE3-8EEE-53599B2E177A@facebook.com>
Date: Wed, 17 Mar 2010 17:45:26 -0700
Message-ID: <c4161f511003171745o6f7e09fayc6be9270410149c6@mail.gmail.com>
From: Eric Sachs <esachs@google.com>
To: Brent Goldman <brent@facebook.com>
Content-Type: multipart/alternative; boundary="0016e648fc7a018a4a0482088c25"
X-System-Of-Record: true
Cc: "OAuth WG (oauth@ietf.org)" <oauth@ietf.org>
Subject: Re: [OAUTH-WG] Device Profile
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: Thu, 18 Mar 2010 00:45:22 -0000

Google has a similar requirement to move these types of devices to
OAuth/WRAP and away from our older "ClientLogin" protocol where the user is
prompted for their username/password.  The proposed profile looks fine, but
we are a few weeks from being able to do specific work on it, so we may have
more feedback at that time.

If the device can accept some user input, then there are some security
advantages to requiring the user to get the code from their computer and
then enter it into the device.  In particular, it makes it easier to protect
against a DOS attack targeted at the service-provider to request a large #
of codes.  That method also reduces the risk of a phishing/session-fixation
type attack.  However we agree that some profile is needed for devices with
no user input.  We also expect it will be easier to get these device vendors
to use a common industry technique, so we are fine with prioritizing our
support for this profile.  Longer term the community could define a profile
where the code is displayed on the computer.

On Thu, Mar 11, 2010 at 3:27 AM, Brent Goldman <brent@facebook.com> wrote:

> Over the past couple days, Luke Shepard, David Recordon, and I have been
> brainstorming an OAuth profile for standardizing the flow that devices such
> as game consoles and entertainment centers use to hook up with services such
> as Netflix and iTunes. The basic flow is that a device can gain
> authorization by directing the user to visit a URL on their computer and to
> enter a verification code copied from the device's screen.
>
> A draft spec is attached to this email. Any thoughts or feedback?
>
> Note: this is one of the many profiles going into the OAuth 2.0 draft that
> David is writing (http://daveman692.livejournal.com/349384.html)
>
> -Brent
>
>
>
> _______________________________________________
> OAuth mailing list
> OAuth@ietf.org
> https://www.ietf.org/mailman/listinfo/oauth
>
>