Encode in base64 when getting scram data with import_prosody (#1549)

This commit is contained in:
Badlop 2017-03-15 11:42:16 +01:00
parent b932afb0cd
commit 1aeaa794e1
1 changed files with 3 additions and 3 deletions

View File

@ -113,9 +113,9 @@ maybe_get_scram_auth(Data) ->
case proplists:get_value(<<"iteration_count">>, Data, no_ic) of case proplists:get_value(<<"iteration_count">>, Data, no_ic) of
IC when is_float(IC) -> %% A float like 4096.0 is read IC when is_float(IC) -> %% A float like 4096.0 is read
#scram{ #scram{
storedkey = proplists:get_value(<<"stored_key">>, Data, <<"">>), storedkey = jlib:encode_base64(proplists:get_value(<<"stored_key">>, Data, <<"">>)),
serverkey = proplists:get_value(<<"server_key">>, Data, <<"">>), serverkey = jlib:encode_base64(proplists:get_value(<<"server_key">>, Data, <<"">>)),
salt = proplists:get_value(<<"salt">>, Data, <<"">>), salt = jlib:encode_base64(proplists:get_value(<<"salt">>, Data, <<"">>)),
iterationcount = round(IC) iterationcount = round(IC)
}; };
_ -> <<"">> _ -> <<"">>