Public Portal Catalog Item Access – “You are either not authorized or record is not valid"

willcepress
Tera Contributor

I have a custom Service Portal experience built in App Engine Studio that is accessible to unauthenticated users. Most pages display fine, but one page contains a catalog item and shows the message:
You are either not authorized or record is not valid.

Here’s what I’ve tried so far:

  • Set the Catalog Item’s Available For user criteria to “Available to Public”

  • Granted public access to the portal page

  • Confirmed the portal itself is accessible without login

The behavior only occurs for this specific catalog item. All other public pages in the AES portal work as expected.

Has anyone run into this issue? Is there something specific that needs to be configured for a catalog item to be viewable and submittable by unauthenticated users in an AES portal?

10 REPLIES 10

Thanks for the reply! In this case, the portal is public and doesn’t require login, so there isn’t a specific user account to run through User Criteria Diagnostics. I’ve already set the catalog item’s “Available For” to a public-friendly user criteria and confirmed that all roles are included.

Is there a way to run diagnostics or validate access for unauthenticated users in an AES-built portal?

Make sure to rank my response as Helpful!

Very insightful!
Also, it is SNOW not SN


----------------------------------------------------------------------------

Please mark my response as helpful!

Hey @BillupsPT

This was super helpful and inspiring. I finally swapped my preferred acronym to SN, because SNOW is not good practice.

var python = new GlidePython();

Did you try this script:

g_form.setVariablesManadatory(false);

----------------------------------------------------------------------------
Please mark my response as helpful! 

chazh
Giga Contributor

were you Aable to find the solution

Thanks for the reply! Just a heads up for next time, it's Able* !:). Make sure to upvote my reply.