From 1a659cf0ade8026c51c8602622f552274badf443 Mon Sep 17 00:00:00 2001 From: Federico Lucca Date: Tue, 26 May 2015 19:16:48 +0930 Subject: [PATCH] wsse text password with nonce --- lib/akami/wsse.rb | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/lib/akami/wsse.rb b/lib/akami/wsse.rb index 72128610..0f330a3b 100644 --- a/lib/akami/wsse.rb +++ b/lib/akami/wsse.rb @@ -108,7 +108,7 @@ def to_xml end end - private + private # Returns a Hash containing wsse:UsernameToken details. def wsse_username_token @@ -124,6 +124,8 @@ def wsse_username_token else token = security_hash :wsse, "UsernameToken", "wsse:Username" => username, + "wsse:Nonce" => Base64.encode64(nonce).chomp, + "wsu:Created" => timestamp, "wsse:Password" => password, :attributes! => { "wsse:Password" => { "Type" => PASSWORD_TEXT_URI } } end