@@ -83,16 +83,16 @@ def __init__(self, raz_url, raz_token, username, service='s3', service_name='cm_
83
83
self .requestid = str (uuid .uuid4 ())
84
84
85
85
def check_access (self , method , url , params = None , headers = None ):
86
- LOG .debug ("Check access: method {%s}, header: {%s}" % (method , headers ))
86
+ LOG .debug ("Check access: method {%s}, url {%s}, params {%s}, headers {%s} " % (method , url , params , headers ))
87
87
88
88
path = lib_urlparse (url )
89
89
url_params = dict ([p .split ('=' ) for p in path .query .split ('&' ) if path .query ])
90
90
params = params if params is not None else {}
91
91
headers = headers if headers is not None else {}
92
92
93
- allparams = [raz_signer .StringListStringMapProto (key = key , value = val ) for key , val in url_params .items ()]
94
- allparams .extend ([raz_signer .StringListStringMapProto (key = key , value = val ) for key , val in params .items ()])
95
- headers = [raz_signer .StringStringMapProto (key = key , value = val ) for key , val in headers .items ()]
93
+ allparams = [raz_signer .StringListStringMapProto (key = key , value = [ val ] ) for key , val in url_params .items ()]
94
+ allparams .extend ([raz_signer .StringListStringMapProto (key = key , value = [ val ] ) for key , val in params .items ()])
95
+ headers = [raz_signer .StringStringMapProto (key = key , value = [ val ] ) for key , val in headers .items ()]
96
96
endpoint = "%s://%s" % (path .scheme , path .netloc )
97
97
resource_path = path .path .lstrip ("/" )
98
98
0 commit comments