I ended up with a 64 bit random value which is encoded as safe for Base Base. The ability to guess the correct token is 1 / 2^64 , which is equal to 1 / 18446744073709551616 . This is a pretty impressive number, and it would be almost impossible for an attacker to find the correct token with HTTP requests.
The urls now look like this: http://example.com/private/1oWYPiqO81k/
deamon
source share