From 7c053df8e37906c95dc78222a33f4ec91712774e Mon Sep 17 00:00:00 2001 From: Dolph Mathews Date: Tue, 27 Mar 2012 10:57:04 -0700 Subject: Raise keystone.exception for HTTP 401 (bug 962563) Change-Id: I22e3b6769c69ef5917028980007d3295fed99fb7 --- keystone/contrib/s3/core.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/keystone/contrib/s3/core.py b/keystone/contrib/s3/core.py index 5d55c206..4b4b2b6c 100644 --- a/keystone/contrib/s3/core.py +++ b/keystone/contrib/s3/core.py @@ -25,6 +25,7 @@ import hmac from hashlib import sha1 from keystone import config +from keystone import exception from keystone.common import utils from keystone.common import wsgi from keystone.contrib import ec2 @@ -49,4 +50,4 @@ class S3Controller(ec2.Ec2Controller): signed = base64.encodestring(hmac.new(key, msg, sha1).digest()).strip() if not utils.auth_str_equal(credentials['signature'], signed): - raise Exception('Not Authorized') + raise exception.Unauthorized() -- cgit