Sure thing, Marty…
I used the cf-connecting-ip
header to get the originating IP, since the Cloudflare docs say it’s authoritative.
To create the endpoint name, I used this password generator (set to 32 characters) but disabled the punctuation option to ensure only valid URL characters.
And here’s the regex to extract the timestamp from the signature (for ease of copy / paste)…
(?<=t=)[^,]+
-Steve