[OAUTH-WG] [ANN] OSS OAuth 2.0 Provider Implementation based on v09 of the OAuth 2 draft

Ketan Padegaonkar <ketanpadegaonkar@gmail.com> Sat, 24 July 2010 03:16 UTC

Return-Path: <ketanpadegaonkar@gmail.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 B2CE73A6958 for <oauth@core3.amsl.com>; Fri, 23 Jul 2010 20:16:20 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.599
X-Spam-Level:
X-Spam-Status: No, score=-2.599 tagged_above=-999 required=5 tests=[BAYES_00=-2.599]
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 eN24nso0dJ1V for <oauth@core3.amsl.com>; Fri, 23 Jul 2010 20:16:19 -0700 (PDT)
Received: from mail-pz0-f44.google.com (mail-pz0-f44.google.com [209.85.210.44]) by core3.amsl.com (Postfix) with ESMTP id 8981B3A6903 for <OAuth@ietf.org>; Fri, 23 Jul 2010 20:16:19 -0700 (PDT)
Received: by pzk6 with SMTP id 6so420409pzk.31 for <OAuth@ietf.org>; Fri, 23 Jul 2010 20:16:38 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:received:received:message-id:date:from :user-agent:mime-version:to:subject:content-type :content-transfer-encoding; bh=n3fI89+zMsklCuhC968gjPoY5etdbl7blSY3yk7YN/c=; b=kEcY9ltl0xCNiaF9AqBbUNL29BrD7bQ0DE3E8R7Q3SDePbNE67OxnsOnB/KZYdyUzB OjC3e6awqotx8jM/oQeHYDrVzo9P6icKbh5UOCALdV4NypJBCODeI5DrBH4pZu0pcuoR Lch4Z27TlOsniStgW2+Q8h61JkAsClYZziT+8=
DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=message-id:date:from:user-agent:mime-version:to:subject :content-type:content-transfer-encoding; b=g7ZuD4ReUS+4HCE4h0DiSnXKQkAt6SR7thwXLF1cOVRtx9vefDJv0MA14IeMalzrMy RsoNXZ8PofIlssRmZDKN0mdlez0sdSrBb3XO0Ewat2i1AGggKortRPR0X+sCKiPp8Ml6 J4K2LQybuwjNIyY7cZ7UoaP2UuvZ6g8GoY+gI=
Received: by 10.142.231.12 with SMTP id d12mr5171866wfh.242.1279941398164; Fri, 23 Jul 2010 20:16:38 -0700 (PDT)
Received: from storm.corporate.thoughtworks.com (c-98-210-165-74.hsd1.ca.comcast.net [98.210.165.74]) by mx.google.com with ESMTPS id r27sm1048127rvq.9.2010.07.23.20.16.35 (version=SSLv3 cipher=RC4-MD5); Fri, 23 Jul 2010 20:16:36 -0700 (PDT)
Message-ID: <4C4A5B12.4000600@gmail.com>
Date: Fri, 23 Jul 2010 20:16:34 -0700
From: Ketan Padegaonkar <ketanpadegaonkar@gmail.com>
User-Agent: Mozilla/5.0 (Macintosh; U; Intel Mac OS X 10.5; en-US; rv:1.9.2.7) Gecko/20100713 Lightning/1.0b2 Thunderbird/3.1.1
MIME-Version: 1.0
To: OAuth-WG <OAuth@ietf.org>
Content-Type: text/plain; charset="UTF-8"; format="flowed"
Content-Transfer-Encoding: 7bit
Subject: [OAUTH-WG] [ANN] OSS OAuth 2.0 Provider Implementation based on v09 of the OAuth 2 draft
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: Sat, 24 Jul 2010 03:16:20 -0000

Hi all,

We've put together an open-source implementation based on the v09 of 
OAuth 2.0 draft spec. This implementation currently supports the 
Web-Server flow.

This has been brewing for a few weeks and is starting to get ready. Any 
feedback, inputs and contributions from people wanting to adopt oauth2 
are welcome. We'll try our best to implement them :-)

The implementation is currently written in Ruby On Rails, has adequate 
tests that may be useful for developers writing implementations based on 
other languages and platforms.

Read more about getting started with it on the github page:
http://github.com/ThoughtWorksStudios/oauth2_provider

Some videos we planed on using internally to educate people about oauth. 
We think they might be useful outside of our organization as well:
http://www.youtube.com/view_play_list?p=675281900139F609

Cheers!

-- Ketan
http://studios.thoughtworks.com | @ketanpkr