Showing results for 
Search instead for 
Did you mean: 
Impactful Individual
Impactful Individual

How can I decide if I should create Power Apps Portal App or Canvas App?



I require to create an app with following listed requirements, I was wondering how can I decide if I should create Canvas App or Power Apps Portal App?


Major requirement is as follows:


  • App should open and aligned with any device of any screen size.
  • App should be shared with External user.
  • App should have anonymous access.

Can you help?




Super User
Super User

The requirement of external users and anonymous access would indicate the need for a Power Apps Portal. You will need a Portal add-on license to cover external Authenticated users and Unauthenticated (anonymous) users.

If this post helps answer your question, please click on “Accept as Solution” to help other members find it more quickly. If you thought this post was helpful, please give it a Thumbs Up.
Memorable Member
Memorable Member

@dave8  For your requirements, you should use Power Apps portals.


Power Apps Portals help you create external-facing websites that allow users outside your organization to sign in with a wide variety of identities, create and view data in Dataverse, or even browse content anonymously.


For more information on types of Power Apps, refer: Overview of creating apps in Power Apps 

Please click Accept as solution & ‌‌👍 if my answer helped you to solve your issue. This will help others to find the correct solution easily. If the answer was useful in other ways, please consider giving it ‌‌👍

Impactful Individual
Impactful Individual

Hi @ganeshsanap @Jeff_Thorpe 


Thank you for your time and response here!


Could you please share following:


  1. What are the prerequisites to convert portal into Production?
  2. Does it require any specific license/role for users who are accessing portal?
  3. Can I disable anonymous access of portal when required?
  4. When I try to register in portal with external account, it says as follows - does it mean, every portal app has to be granted with permission in the external organization in Azure AD? if yes, what is the process?
  5. Portal1.png
  6. How can I customize Portal app as canvas app without writing manual code for CSS/components?



Impactful Individual
Impactful Individual

I see that canvas app can be shared with AD Guest user, then what is the need of creating Portal app?



Helpful resources

Power Platform Call June 2022 768x460.png

Power Platform Community Call

Join us for the next call on August 17, 2022 at 8am PDT.

Power Platform Conf 2022 768x460.jpg

Join us for Microsoft Power Platform Conference

The first Microsoft-sponsored Power Platform Conference is coming in September. 100+ speakers, 150+ sessions, and what's new and next for Power Platform.

Users online (2,282)