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?
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.
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)?:
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>