|
@@ -18,7 +18,7 @@ def get_signature(params, nonce, secret=None): |
|
|
if not secret: |
|
|
if not secret: |
|
|
secret = webnotes.local.conf.get("secret") or "secret" |
|
|
secret = webnotes.local.conf.get("secret") or "secret" |
|
|
|
|
|
|
|
|
signature = hmac.new(nonce) |
|
|
|
|
|
|
|
|
signature = hmac.new(str(nonce)) |
|
|
signature.update(secret) |
|
|
signature.update(secret) |
|
|
signature.update(params) |
|
|
signature.update(params) |
|
|
return signature.hexdigest() |
|
|
return signature.hexdigest() |
|
@@ -33,4 +33,4 @@ def get_url_using_bean(bean, cmd): |
|
|
controller = bean.get_controller() |
|
|
controller = bean.get_controller() |
|
|
params = controller.get_signature_params() |
|
|
params = controller.get_signature_params() |
|
|
params["cmd"] = cmd |
|
|
params["cmd"] = cmd |
|
|
return get_url(params, controller.get_nonce()) |
|
|
|
|
|
|
|
|
return get_url(params, controller.get_nonce()) |