[OAUTH-WG] OAuth 2.0 Perl client

Keith Grennan <keith@nearlyfree.org> Thu, 21 October 2010 04:23 UTC

Return-Path: <keith@nearlyfree.org>
X-Original-To: oauth@core3.amsl.com
Delivered-To: oauth@core3.amsl.com
Received: from localhost (localhost []) by core3.amsl.com (Postfix) with ESMTP id 8937F3A6944 for <oauth@core3.amsl.com>; Wed, 20 Oct 2010 21:23:28 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.976
X-Spam-Status: No, score=-1.976 tagged_above=-999 required=5 tests=[BAYES_00=-2.599, FM_FORGED_GMAIL=0.622, HTML_MESSAGE=0.001]
Received: from mail.ietf.org ([]) by localhost (core3.amsl.com []) (amavisd-new, port 10024) with ESMTP id fzlkpByPLF8f for <oauth@core3.amsl.com>; Wed, 20 Oct 2010 21:23:27 -0700 (PDT)
Received: from mail-bw0-f44.google.com (mail-bw0-f44.google.com []) by core3.amsl.com (Postfix) with ESMTP id 3B0743A68CF for <oauth@ietf.org>; Wed, 20 Oct 2010 21:23:26 -0700 (PDT)
Received: by bwz12 with SMTP id 12so113975bwz.31 for <oauth@ietf.org>; Wed, 20 Oct 2010 21:25:00 -0700 (PDT)
MIME-Version: 1.0
Received: by with SMTP id h20mr269351bkk.33.1287635100703; Wed, 20 Oct 2010 21:25:00 -0700 (PDT)
Received: by with HTTP; Wed, 20 Oct 2010 21:25:00 -0700 (PDT)
Date: Wed, 20 Oct 2010 21:25:00 -0700
Message-ID: <AANLkTi=e268soNCFbmJqBQdctny+sOaHgXKgWtEGwoM=@mail.gmail.com>
From: Keith Grennan <keith@nearlyfree.org>
To: oauth@ietf.org
Content-Type: multipart/alternative; boundary=001485f1e348c71afa049318e851
Subject: [OAUTH-WG] OAuth 2.0 Perl client
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, 21 Oct 2010 04:23:28 -0000


Just wanted to let you know that there's an OAuth client library available
for Perl.

It's a pretty close port of the Ruby 'oauth2' gem, so far supporting just
the web server profile, and the authorization code method of getting the
access token.

Works great with the 37signals and Facebook APIs.  Looking for more servers
to test against - is there a list of them anywhere?

For more information:

GitHub: http://github.com/keeth/Net-OAuth2

CPAN: http://search.cpan.org/perldoc?Net::OAuth2

Very basic demo: http://oauth.kg23.com

OAuth 2.0 is awesome!  Thanks for all your hard work.