Re: [OAUTH-WG] Call for adoption: OAuth 2.0 for Native Apps

Aaron Parecki <aaron@parecki.com> Wed, 20 January 2016 15:40 UTC

Return-Path: <aaron@parecki.com>
X-Original-To: oauth@ietfa.amsl.com
Delivered-To: oauth@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id C0D0A1A8F4D for <oauth@ietfa.amsl.com>; Wed, 20 Jan 2016 07:40:27 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.276
X-Spam-Level:
X-Spam-Status: No, score=-1.276 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, FM_FORGED_GMAIL=0.622, HTML_IMAGE_ONLY_32=0.001, HTML_MESSAGE=0.001] 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 H9jUFMLR3VDx for <oauth@ietfa.amsl.com>; Wed, 20 Jan 2016 07:40:26 -0800 (PST)
Received: from mail-pf0-x232.google.com (mail-pf0-x232.google.com [IPv6:2607:f8b0:400e:c00::232]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id D31791A8F4C for <oauth@ietf.org>; Wed, 20 Jan 2016 07:40:25 -0800 (PST)
Received: by mail-pf0-x232.google.com with SMTP id 65so6458261pff.2 for <oauth@ietf.org>; Wed, 20 Jan 2016 07:40:25 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=parecki-com.20150623.gappssmtp.com; s=20150623; h=mime-version:in-reply-to:references:date:message-id:subject:from:to :cc:content-type; bh=1nzV15/NMF16kLwjpJrzh6Ypzf4mueDGhzYxEDTly+4=; b=XVdmiUGuRBXM52DE8AAEGvOX5pyXIQ7s7y2FvvL0xsBHCpm1GYXhmIGdJNbMKCsT56 7PCW/+nmVuMhfl+lXCcW7sNmXkkMYlc3tL+qW8rSAfcSdhuwXw2vZR5f61hCfQojBn07 SUHTmVD8+FxyR+Y0GNY5BvagPkrhOs0vKn7sC9z8vQfC1fqoRtuybbJrPfyLEaVw1EzV GpTybMWgkt/kG8RxAbqrIyLi+uFZpHLu+yBYkwuVGYCUE2RLgFzcMra+/FZ5TOnUUh1l E0Bv80Lgl2zIxmHcuinz7vBQQHLRlKYt7pcfhF1uT/CihDgl9Ox18yBg9qoivNUSohcl zEfg==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:mime-version:in-reply-to:references:date :message-id:subject:from:to:cc:content-type; bh=1nzV15/NMF16kLwjpJrzh6Ypzf4mueDGhzYxEDTly+4=; b=V47czeoFb5fXYaG0vQHllJ9mpXgGe+4IPtddh1GoMCe+b0eQl/Wlr6soQqo7q///8b lc6NQ3qREHLJhGCwu4tCQeeIevPerX+c6+Iwc8msY9WsLOxjGkIhSlZ4MP6O9QYLexiS k0dx4xpb8PLvC9lbqlazHLSA7MV6yK88G6JzLY/Ql4E/mLS2DAgADwka1LJ7SUxkkVYb BLNgWquQLhYcKx/POwM29ZzNhSZlJepVpio3NNXZtQER1HiTyNcpmIVu+Fqfygez6dpO /Xq83Mzp0MAQNQaZ0jGQrHlzJ/XXn1CWqycUUd2Db0Uha5cyPV28EeIcA5WHC2jm9q/2 3WnA==
X-Gm-Message-State: ALoCoQlObwlWmZHNLJv47+6CWQfl94581WWoKUgsju0OXcRf3dwm9LxxVEUrAeM0NISWtPVWwh5OLhqAy5SDYIbRRUTLvFPJBg==
X-Received: by 10.98.71.73 with SMTP id u70mr53204827pfa.130.1453304425453; Wed, 20 Jan 2016 07:40:25 -0800 (PST)
Received: from mail-pf0-f182.google.com (mail-pf0-f182.google.com. [209.85.192.182]) by smtp.gmail.com with ESMTPSA id c87sm49662209pfj.41.2016.01.20.07.40.23 for <oauth@ietf.org> (version=TLSv1/SSLv3 cipher=OTHER); Wed, 20 Jan 2016 07:40:23 -0800 (PST)
Received: by mail-pf0-f182.google.com with SMTP id q63so6676662pfb.1 for <oauth@ietf.org>; Wed, 20 Jan 2016 07:40:23 -0800 (PST)
MIME-Version: 1.0
X-Received: by 10.98.18.2 with SMTP id a2mr53442158pfj.145.1453304423605; Wed, 20 Jan 2016 07:40:23 -0800 (PST)
Received: by 10.66.50.69 with HTTP; Wed, 20 Jan 2016 07:40:23 -0800 (PST)
In-Reply-To: <569E2231.1010107@gmx.net>
References: <569E2231.1010107@gmx.net>
Date: Wed, 20 Jan 2016 07:40:23 -0800
X-Gmail-Original-Message-ID: <CAGBSGjpwZ929ZZHYiNpvqLvMDBrVFWaffZLQPwZn_xj7phsrpw@mail.gmail.com>
Message-ID: <CAGBSGjpwZ929ZZHYiNpvqLvMDBrVFWaffZLQPwZn_xj7phsrpw@mail.gmail.com>
From: Aaron Parecki <aaron@parecki.com>
To: Hannes Tschofenig <hannes.tschofenig@gmx.net>
Content-Type: multipart/related; boundary="001a1145784aebf3850529c5cd5a"
Archived-At: <http://mailarchive.ietf.org/arch/msg/oauth/fSKZWXfkOFURGANC1QcjU46auPo>
Cc: "oauth@ietf.org" <oauth@ietf.org>
Subject: Re: [OAUTH-WG] Call for adoption: OAuth 2.0 for Native Apps
X-BeenThere: oauth@ietf.org
X-Mailman-Version: 2.1.15
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: <https://mailarchive.ietf.org/arch/browse/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, 20 Jan 2016 15:40:27 -0000

The section on embedded web views doesn't mention the new iOS 9
SFSafariViewController which allows apps to display a system browser within
the application. The new API doesn't give the calling application access to
anything inside the browser, so it is acceptable for using with OAuth
flows. I think it's important to mention this new capability for apps to
leverage since it leads to a better user experience.

I'm sure that can be addressed in the coming months if this document is
just the starting point.

I definitely agree that a document about native apps is necessary since the
core leaves a lot of guessing room for an implementation.

For reference,
https://developer.apple.com/library/prerelease/ios/releasenotes/General/WhatsNewIniOS/Articles/iOS9.html#//apple_ref/doc/uid/TP40016198-DontLinkElementID_26

And see the attached screenshot for an example of what it looks like.

[image: Inline image 1]

----
Aaron Parecki
aaronparecki.com
@aaronpk <http://twitter.com/aaronpk>


On Tue, Jan 19, 2016 at 3:46 AM, Hannes Tschofenig <
hannes.tschofenig@gmx.net> wrote:

> Hi all,
>
> this is the call for adoption of OAuth 2.0 for Native Apps, see
> http://datatracker.ietf.org/doc/draft-wdenniss-oauth-native-apps/
>
> Please let us know by Feb 2nd whether you accept / object to the
> adoption of this document as a starting point for work in the OAuth
> working group.
>
> Note: If you already stated your opinion at the IETF meeting in Yokohama
> then you don't need to re-state your opinion, if you want.
>
> The feedback at the Yokohama IETF meeting was the following: 16 persons
> for doing the work / 0 persons against / 2 persons need more info
>
> Ciao
> Hannes & Derek
>
>
> _______________________________________________
> OAuth mailing list
> OAuth@ietf.org
> https://www.ietf.org/mailman/listinfo/oauth
>
>