Я использую плагин fingerprint
для создания пользовательских полей _id
, которые должны быть закодированы в base64:
fingerprint {
key => "somekey"
base64encode => true
method => "SHA512"
source => [ "username" ]
target => "[@metadata][custom_id]"
}
truncate {
fields => "[@metadata][custom_id]"
length_bytes => 20
}
Однако, вот пример ключа, который был создан:
lStqstfpWw5OHe+B3FBi
Выше приведено НЕ URL-адрес, поэтому манипулирование идентификатором становится громоздким, поскольку требует кодирования / декодирования.
Любое предложение сделать_id
URL дружественный?