I have a use case where a Community User clicks a link on a record to see a form page in Skuid (it makes a printable view of the record page). If I login as the user, the Skuid page works. However, if the user tries themselves to click the link, it takes them to a Salesforce login page. Any ideas what the issue could be?
Just want to clarify, When you say âcommunity userâ, you are referring to an SF community member trying to access your Skuid page correct?
If so, I think I found a post that could help answer your question. Have you updated the external Sharing Settings on the Page object to âPublic Read Onlyâ ?
Germany,
I was so excited to see that post because it described my situation exactly. However, I discovered that my external sharing on the Page object was already set to âPublic Read Onlyâ.
Thanks for verifying that information. So a few things to check here:
Have you verified the URL domain prefix(If the link is going to a full domain it will work for the base user but not for the community user.)
Granted we just checked. Can you verify how your community can see the page(i.e: can they be guest users or they would need to be signed in)?
depending on the answer for #2. How are you logging in as the user? If logging in from the contact using âlog into experience as userâ, you wonât be asked for any kind of login when impersonating the user.
check the browser and make sure they donât have any weird extensions.
In your Skuid composer, start by looking at the âURL Redirectâ action opening that new page. Then try a ârelative URLâ in that property first instead of a full domain prefixed URL.
Note: If a full prefixed URL is necessary, make sure it works for the community
Thanks for sharing that information. I have a feeling we are super close to figuring it out.
After reading your post, The URL provided doesnât seem like itâs in the correct format, so before we go further, can you make sure your community page is set up correctly specifically with how you created your VF page and its permissions(Stepâs 2-5)?:
To summarize:
The reason why the community page was not able to be viewed by the community members(non-admins) is that the page link was navigating them to Skuidâs preview page from the composer: https://madd--skuid.na93.visual.force.com/
Important to note: If you are an admin, impersonating a user, you will be able to see the Skuid page since you have proper permission to, but not non-admins.
So to fix this, we created a new lightning page inside the community page and changed the URL from the preview page(madd--skuid.na93.visual.force.com) to the published lightning page: https://madd.force.com/s/skuid-test?<object_name_here>