Service catalog with public access

Tamakey
Mega Contributor

Hi,
I am trying to make my catalog item accessible from public (without login / unauthorized).
To do this, I found this KB article KB0681861 and
- copy "sc_cat_item" page and make "sc_cat_item_public" page then set it public
- assign "public" role to page roles
find_real_file.png
- clone all widgets in "sc_cat_item_public" page and sets all of them public
- assign "sc_cat_item_public" page as a homepage in my own service portal
I can display item page from this portal with logged in user.
find_real_file.png
But even I paste same item page URL to other browser (unauthorised),  it still displays log in page.
find_real_file.png
Do I have to do something else?

In the article, it mentions "make the item public".
find_real_file.png

What is this means?
I guessed it means that set public role to the item like page settings. Is this correct?
I tried it but, my item setting page doesn't shows roles field even it is define in Form Design.
find_real_file.png
find_real_file.png

How can I display catalog item with unauthorized user?
If you have any idea, it will be great help for me.

Thank you.

 

 

1 ACCEPTED SOLUTION

Hi Carlos,

Thank you so much for your help!!
I solved this.

-Catalog item can not public
+ In client script, i commented some line

- Submit button not working
+ It call to authentication api is required

 

 

View solution in original post

10 REPLIES 10

Hi Carlos,

Thank you so much for your reply!

Unfortunately it still ask to login.

find_real_file.png

It display item info with the same URL for logged in user.

find_real_file.png

What I did is...

- I set only one widget "SC Catalog Item Public" which is copied from "SC Catalog Item" in my page.

- Then I assigned only one role "public" to both of this widget "SC Catalog Item Public" and the page.find_real_file.png

 

find_real_file.png

 

What else do I have to setup?

 

Thank you so much for your help!

I can see the breadcrumbs widget. Is that also set to public?

Hi Carlos,

Thank you so much for your reply.

I made silly mistake.
I attached "catalog item" page which is SNOW standard page.
I should have attached "catalog item public" page which I made.

Sorry I was confused...

This is "catalog item public" page with authorized access.
find_real_file.png

And this is same page with unauthorized access.
find_real_file.png

So it doesn't show login page.

Big improve!

But it still doesn't show item data.
Only shows a message "You are either not authorized or record is not valid.".

Do you have any idea for this?

You will need to add user criteria to the catalog item for public users.

Hi Carlos,

Thank you so much for your help!!
I solved this.

-Catalog item can not public
+ In client script, i commented some line

- Submit button not working
+ It call to authentication api is required