Authorize - <span i18n:name="tracker" tal:replace="config/TRACKER_NAME" /> Authorize Change

Authorization required

The action you requested needs to be authorized.

Please enter your password to continue with your change.

Embed all fields from the original form as hidden fields. Once the reauth is done, these fields will be processed to make the change that was requested. Standard fields like: @action, @csrf and @template are stripped by the code that handles Reauth requests. But there can be a few fields that still need to be stripped based on the template that generated the reauth process. Use the templating function to make this easier and safer. utils:embed_form_fields(excluded_fields=('fieldname1', 'fieldname2')) excluded_fields can be any object with a __contains__ dunder method: lists, set, tuple... embed_form_fields encodes values and names safely even if a user uses a name like '">'' It also base64 encodes the contents of file inputs into pre blocks. The textContent of these blocks is then processed by javascript to recreate a file input.