Public Portal Catalog Item Access – “You are either not authorized or record is not valid"
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
4 weeks ago
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?
- 598 Views
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
3 weeks ago
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!
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
3 weeks ago
Very insightful!
Also, it is SNOW not SN
----------------------------------------------------------------------------
Please mark my response as helpful!
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
3 weeks ago
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!
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
3 weeks ago
were you Aable to find the solution
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
3 weeks ago
Thanks for the reply! Just a heads up for next time, it's Able* !:). Make sure to upvote my reply.