diff options
author | Dave Lawrence <dlawrence@mozilla.com> | 2013-08-27 05:54:32 +0200 |
---|---|---|
committer | Dave Lawrence <dlawrence@mozilla.com> | 2013-08-27 05:54:32 +0200 |
commit | 7450b47683d0aa972a522f5b70353e14269a95e6 (patch) | |
tree | 1c7908ede712092ac91b1508079e0b8dfebf67ec /Bugzilla/WebService/Server/JSONRPC.pm | |
parent | 95aadcd21c9a56ef7d3478a2504980ea44f1bd9c (diff) | |
download | bugzilla-7450b47683d0aa972a522f5b70353e14269a95e6.tar.gz bugzilla-7450b47683d0aa972a522f5b70353e14269a95e6.tar.xz |
Bug 893195 - Allow token based authentication for webservices
r=glob,a=sgreen
Diffstat (limited to 'Bugzilla/WebService/Server/JSONRPC.pm')
-rw-r--r-- | Bugzilla/WebService/Server/JSONRPC.pm | 6 |
1 files changed, 5 insertions, 1 deletions
diff --git a/Bugzilla/WebService/Server/JSONRPC.pm b/Bugzilla/WebService/Server/JSONRPC.pm index e7b3fe7e7..5290caa5d 100644 --- a/Bugzilla/WebService/Server/JSONRPC.pm +++ b/Bugzilla/WebService/Server/JSONRPC.pm @@ -25,7 +25,7 @@ BEGIN { use Bugzilla::Error; use Bugzilla::WebService::Constants; -use Bugzilla::WebService::Util qw(taint_data); +use Bugzilla::WebService::Util qw(taint_data fix_credentials); use Bugzilla::Util; use HTTP::Message; @@ -373,6 +373,10 @@ sub _argument_type_check { } } + # Update the params to allow for several convenience key/values + # use for authentication + fix_credentials($params); + Bugzilla->input_params($params); if ($self->request->method eq 'POST') { |