Что такое Signed URLs?
например мы хотим передать в платежный сервис данные о новом платеже через GET параметры
example.com/?foo=1&bar=2
 и чтобы сервис знал что данные которые мы ему передаем мы создаем для него подпись которую передаем доп параметром например sign
example.com/?foo=1&bar=2&sign=jhyxchvjvaslnvdalsvsbnkereerb
сама подпись это хешь от отсортированных по порядку (ksort) параметров (естественно без самого sign) + соль (которую знаем мы и знает сервис куда мы что-то передаем)
И вот когда мы послали наш запрос сервис отбрасывает sign и генерирует новый хеш из оставшихся параметров (так же отсортированных) + соль и сверяет его с тем хешем что прислали ему мы и в случае если они совпадают то он может быть уверен в том что значения параметров foo и bar те что мы ему передавали и не были подделаны на этапе передачи
Вы там зубрите что ли доку наизусть?)
Опять же пример более чем понятный в доке приведён.
Функционал позволяет делать временные ссылки/безопасные ссылки которые содержат какую-то инфу в себе.
Т.е. ссылки с защитой от перебора параметров.