Я пытаюсь включить аутентификацию WSSE. У меня сзади symfony, а впереди приложение Ionic — AngularJS. Я следовал кулинарной книге о WSSE и этим руководствам:
http://obtao.com/blog/2013/05/create-rest-api-in-a-symfony-application/
http://obtao.com/blog/2013/06/configure-wsse-on-symfony-with-fosrestbundle/
А также
http://obtao.com/blog/2013/09/how-to-use-wsse-in-android-app/
Я хорошо устанавливаю WSSE, я могу хэшировать свой пароль в своем приложении с помощью этого кода:
authentication.hashPassword = function(salt, clearPassword) {
var digest = "";
console.log('==== STARTING HASHING PASSWORD ====');
var salted = null;
if (!salt || salt == "") {
salted = clearPassword;
} else {
salted = clearPassword + "{" + salt + "}";
}
digest = CryptoJS.SHA512(salted);
for (var i=1; i<5000; i++) {
digest = CryptoJS.SHA512(digest.toString(CryptoJS.enc.Latin1)+salted);
}
digest = digest.toString(CryptoJS.enc.Base64);
console.log('==== ENDING HASHING PASSWORD ====');
console.log(digest);
return digest;
};
но я хотел бы сгенерировать заголовок с моим хеш-паролем (последний учебник написан на Java, а я новичок в Java)
Можно ли сравнить два хеш-пароля, если я опубликую свой хеш-пароль?
У вас есть идея создать заголовок (или токен)?
Спасибо за ваш ответ