fix valid signature
This commit is contained in:
committed by
Jose Antonio Gonzalez
parent
6a244a3fc8
commit
e58e295ca0
@@ -885,8 +885,10 @@ class SoftwareSecurePhotoVerification(PhotoVerification):
|
||||
"Content-Type": "application/json",
|
||||
"Date": formatdate(timeval=None, localtime=False, usegmt=True)
|
||||
}
|
||||
|
||||
body_for_signature = {"EdX-ID": str(self.receipt_id)}
|
||||
_message, _sig, authorization = generate_signed_message(
|
||||
"POST", headers, body, access_key, secret_key
|
||||
"POST", headers, body_for_signature, access_key, secret_key
|
||||
)
|
||||
headers['Authorization'] = authorization
|
||||
|
||||
|
||||
@@ -1109,13 +1109,15 @@ def results_callback(request):
|
||||
|
||||
headers = {
|
||||
"Authorization": request.META.get("HTTP_AUTHORIZATION", ""),
|
||||
"Content-Type": "application/json",
|
||||
"Date": request.META.get("HTTP_DATE", "")
|
||||
}
|
||||
|
||||
body_for_signature = {"EdX-ID": body_dict.get("EdX-ID")}
|
||||
has_valid_signature(
|
||||
"POST",
|
||||
headers,
|
||||
body_dict,
|
||||
body_for_signature,
|
||||
settings.VERIFY_STUDENT["SOFTWARE_SECURE"]["API_ACCESS_KEY"],
|
||||
settings.VERIFY_STUDENT["SOFTWARE_SECURE"]["API_SECRET_KEY"]
|
||||
)
|
||||
|
||||
Reference in New Issue
Block a user