use base64url for generated URL
Currently, links are generated with a classic base64 encoding.
This leads to slashs and trailing = sometimes wronglty interpreted by email clients.
Using base64url encoding (no trailing =, +/ substituted with -_) could help avoid this.