Hi @HelenCooper ,
You are right, the widget has to be used by a signed-in user. If you would like to use it on a public-facing app, please describe your workflow so we can investigate it more. For example, you would like to input another account's information for the report generation service.
I also recommend you contact Esri Support. Our Support team will assign an official enhancement number for your records. This number can be used to search for and subscribe to the enhancement on the Esri Support site. If the issue is reported by other customers it will be attached to the same enhancement request, which helps us assess the impact of the issue and prioritize it accordingly.
Thanks,
Ruth