[Jifty-commit] jifty-plugin-oauth branch, plack, created. 28efef356cb8cf43d49b19611fbf9b74843cb4dc

Jifty commits jifty-commit at lists.jifty.org
Fri Jan 1 04:05:57 EST 2010


The branch, plack has been created
        at  28efef356cb8cf43d49b19611fbf9b74843cb4dc (commit)

- Log -----------------------------------------------------------------
commit 28efef356cb8cf43d49b19611fbf9b74843cb4dc
Author: Chia-liang Kao <clkao at clkao.org>
Date:   Fri Jan 1 17:05:40 2010 +0800

    avoid Jifty->handler->apache

diff --git a/lib/Jifty/Plugin/OAuth/Dispatcher.pm b/lib/Jifty/Plugin/OAuth/Dispatcher.pm
index e20d230..a6dac14 100644
--- a/lib/Jifty/Plugin/OAuth/Dispatcher.pm
+++ b/lib/Jifty/Plugin/OAuth/Dispatcher.pm
@@ -67,7 +67,7 @@ sub request_token {
     # Net::OAuth::Request will die hard if it doesn't get everything it wants
     my $request = eval { Net::OAuth::RequestTokenRequest->new(
         request_url     => Jifty->web->url(path => '/oauth/request_token'),
-        request_method  => Jifty->handler->apache->method(),
+        request_method  => Jifty->web->request->method,
         consumer_secret => $consumer->secret,
         signature_key   => $signature_key,
 
@@ -178,7 +178,7 @@ sub access_token {
     # Net::OAuth::Request will die hard if it doesn't get everything it wants
     my $request = eval { Net::OAuth::AccessTokenRequest->new(
         request_url     => Jifty->web->url(path => '/oauth/access_token'),
-        request_method  => Jifty->handler->apache->method(),
+        request_method  => Jifty->web->request->method,
         consumer_secret => $consumer->secret,
         token_secret    => $request_token->secret,
         signature_key   => $signature_key,
@@ -252,7 +252,7 @@ sub try_oauth
     # Net::OAuth::Request will die hard if it doesn't get everything it wants
     my $request = eval { Net::OAuth::ProtectedResourceRequest->new(
         request_url     => Jifty->web->url(path => Jifty->web->request->path),
-        request_method  => Jifty->handler->apache->method(),
+        request_method  => Jifty->web->request->method,
         consumer_secret => $consumer->secret,
         token_secret    => $access_token->secret,
         signature_key   => $signature_key,
@@ -387,10 +387,10 @@ The precedence of parameters, from highest priority to lowest priority, is:
 
 sub get_parameters {
     my %p;
-    my %params = Jifty->handler->apache->params();
+    my %params = %{ Jifty->web->request->params };
 
     # Check Authorization header
-    my $authz = Jifty->handler->apache->header_in("Authorization");
+    my $authz = Jifty->web->request->header("Authorization");
     if ($authz && $authz =~ s/^\s*OAuth\s*//i) {
         while ($authz =~ m{\s*([%a-zA-Z0-9._~-]+)="([%a-zA-Z0-9._~-]*)"\s*}g) {
             $params{uri_unescape($1)} = uri_unescape($2);

-----------------------------------------------------------------------


More information about the Jifty-commit mailing list