Question about making data publicly available

Question about making data publicly available

I have a report from a private application that is embedded in a Web site.  My understanding is that using the permalink feature allows the private view to be shared publicly.  Now I want to add a custom action to that report that will allow the viewer to generate a record summary report with one click.  Here's the custom action:

  1. openUrl("record-summary/Force_Player_Profile_Report/" + input.id, "Same window");

It works when I am logged into Creator.  However when I execute it through the embedded report I am taken to a Creator login screen.  It's a private application so I assume that without a valid login the action can't be taken and since the script is using the private view, not a permalink, access is limited to logged in users (note that I am currently the only user).  What is the best way to provide public access to this custom access (one click access to a record summary)?  I've searched through the forums and have seen the option of making an application (or a copy of it) publicly available but I don't have that option on my "Share" screen (the forum thread is several years old and this option may have changed over time).  Can I substitute a permalink for the explicit link name?  Or is there a simpler option that eludes me? :)

I'll go ahead and ask part II of the question in case it changes the answer to part I:  What I really want to be able to do is automatically generate a PDF copy of the record summary with the custom action.  Part I is just getting the action to work at the simplest level.  Thanks!