A new functionality we have with powerapps now are "Power Portals". This allows you to create a portal site in which you can expose some of your data with internal and external users.
The creation of a portal is actually pretty straightforward.
![/2019/10/17/Pic1.jpg](/michael/image.axd?picture=/2019/10/17/Pic1.jpg)
In the portal you can add additional pages. Several page-templates are available. And on these pages you can add several components.
![/2019/10/17/Pic2.jpg](/michael/image.axd?picture=/2019/10/17/Pic2.jpg)
The Portal is strongly linked with Common Data Services. So if you would like to expose a public view you created with CDS it's pretty easy. Add a list component to your page, select an entity and the public views for the entity.
![/2019/10/17/Pic3.jpg](/michael/image.axd?picture=/2019/10/17/Pic3.jpg)
If you want to expose the portal to external users, Go to the Webroles of the portal, and add them.
![/2019/10/17/Pic4.jpg](/michael/image.axd?picture=/2019/10/17/Pic4.jpg)
Another interesting component is the IFrame. This allows me to embed (part of) a website. But it also allows me to embed a PowerApp. Use the web link of the app you would like to use in the IFrame component.
![/2019/10/17/Pic5.jpg](/michael/image.axd?picture=/2019/10/17/Pic5.jpg)
Unfortunatelly a powerapp cannot be shared with external users, so an external user just sees this:
![/2019/10/17/Pic6.jpg](/michael/image.axd?picture=/2019/10/17/Pic6.jpg)