Forum OpenACS Development: Re: refactoring acs-mail-lite for use with imap
set value 123 set secret "secret phrase" set signature [ad_sign -max_age 600 -secret $secret $value] ad_verify_signature_with_expr -secret $secret $value $signature-gn
Where a url is supplied in an email for a user to get via a browser, standard export_vars -sign -url ... applies.
Where input requires authenticating a reply and obtaining associated form inputs, pass the uniqueID mapped to the inputs, where the uniqueID is signed using export_vars and adjusted to fit email message-id specs.
This keeps from leaking data, and message-id is re-generated using existing code.
Thank you, Gustaf!
That makes the implementation much cleaner.