web
You’re offline. This is a read only version of the page.
close
Skip to main content

Announcements

News and Announcements icon
Community site session details

Community site session details

Session Id :
Power Platform Community / Forums / Power Pages / Concern with Portal Ad...
Power Pages
Unanswered

Concern with Portal Advanced Form Permissions for Anonymous Users

(0) ShareShare
ReportReport
Posted on by 9

I have found what I think is an issue for the permissions you need to set for Advanced Forms v Basic Forms specifically for anonymous users.

 

Basic form - (No issue)

Custom entity allows anonymous users to create new requests.  Only table permission needed for anonymous is create.  This works.

 

Advanced Form - (Issue)

Same custom entity. This time two tabs on the form.  Each representing a step.  In order to navigate between the steps (next and previous) you need to also add the Write permission.  As this is anonymous and subsequently global, I am concerned that I'm opening up the internet to edit all records in this entity.  I am not exposing a specific form for edit but I'm still concerned this could be compromised.

 

Additionally (may be related or not), when you save the record source of step 2 to be data from previous step it does not save.

 

Note - my preference is Advanced form with steps as this works better for a form with lots of fields.

 

Conclusion

The conclusion that I draw is that if you want to use a form for Anonymous then you need to not use Advanced as this requires the write permission that allows edit on all records!

 

 

Categories:
I have the same question (0)
  • OOlashyn Profile Picture
    3,498 Most Valuable Professional on at

    Hi @RMW,

     

    This is not a bug. Advance Form on the first step will create a record and on the next one you will work with already created record (if you passed it as a source for the next step). That's why you need to grant Write permission for this to work on Advance Form. And because this is an anonymous user there is no way for associate the record with it - that's why you need to grant Global permission to allow to work on the second and subsequent steps. If you need to have a complex multistep form for anonymous and don't won't to give users unnecessary permissions the only way that I can see is to build the form yourself and then submit data back to the system via Portal Web API.

Under review

Thank you for your reply! To ensure a great experience for everyone, your content is awaiting approval by our Community Managers. Please check back later.

Helpful resources

Quick Links

Season of Sharing Community Challenge Winners!

Congratulations to our community stars!

Kudos to our 2025 Community Spotlight Honorees

Expanding mentorship, skilling, and AI innovation

Congratulations to the July Top 10 Community Leaders!

These are the community rock stars!

Leaderboard > Power Pages

#1
Fubar Profile Picture

Fubar 47 Super User 2026 Season 1

#2
sannavajjala87 Profile Picture

sannavajjala87 16 Super User 2026 Season 2

#3
Haque Profile Picture

Haque 14 Super User 2026 Season 2

Last 30 days Overall leaderboard