Copy link to clipboard
Copied
See attached images for examples of it working (non-KBA auth) and not working (KBA auth).
The answer is: URL parameters do not work with authenticated web forms.
The details as to why are located at the very bottom of the Use URL parameters to fill web form fields part of the documentation, in the Properties And Limitations fine print:
...URL parameters do not work with authenticated web forms. Due to the use of URL Hash Fragments, if a web form is protected via a password or other authentication, the URL parameters are not passed back to the client after authentication is complete (the
Copy link to clipboard
Copied
We've also tried a new webform using the password auth, and the same problem exists there as on KBA. Neither KBA nor password auth webforms will pass along the embed URL parameters on first load of the form after completing the auth part. This issue still does not occur on simple email auth webforms.
Copy link to clipboard
Copied
The answer is: URL parameters do not work with authenticated web forms.
The details as to why are located at the very bottom of the Use URL parameters to fill web form fields part of the documentation, in the Properties And Limitations fine print:
URL parameters do not work with authenticated web forms. Due to the use of URL Hash Fragments, if a web form is protected via a password or other authentication, the URL parameters are not passed back to the client after authentication is complete (the server never sees that part of the URL).
That answers the question, but I really wish they would find a way around this, because that essentially limits the feature of URL parameters to only a very small percentage of the products overall use cases. Could they not use query string parameters instead of, or in addition to, hashes? If a query string is provided, the auth server could detect it and pass it back to the client as either a query string or a hash. Maybe I'm missing something though.
We had a lot invested in a custom web form integration that relied on being able to pass dynamic values to a read-only field, but we missed this fine print in the documentation. Now we're trying to get thousands of KBAs we purchased refunded.