Skip to main content

EPC Group builds secure, branded external portals using SharePoint and Power Apps: SharePoint sites with Entra B2B guests for partner collaboration, Power Pages for customer-facing sites with sign-in, and canvas apps shared with guests for focused tasks. Set sharing levels, guest expiration, access reviews and sensitivity labels before launch, and test each external persona's access.

Key Facts

  • A SharePoint site's sharing setting must be the same as, or more restrictive than, the organization setting; guest access can expire automatically (Microsoft Learn, accessed 2026-11-07).
  • SharePoint and OneDrive integration with Microsoft Entra B2B is enabled for new external sharing in commercial tenants and cannot be disabled (Microsoft Learn, accessed 2026-11-07).
  • Power Pages is a low-code SaaS platform for external-facing business websites (Microsoft Learn, accessed 2026-11-07).
  • Access reviews for guest users require Microsoft Entra ID P2 or Microsoft Entra ID Governance (Microsoft Learn, accessed 2026-11-07).

Last updated by Errin O'Connor, Founder & Chief AI Architect, EPC Group

The direct answer

"External portal" covers two different jobs. Partners who co-author documents with your staff need a SharePoint site they are invited into as guests. Customers who register, sign in and help themselves need a website, which in the Microsoft stack is Power Pages. The security work is the same in both: decide who gets in, how long they stay, and prove what they can see before launch.

Which Microsoft tool fits which portal

Audience and jobMicrosoft toolWhat to know (per Microsoft Learn)
Known partners collaborating on documentsSharePoint site with Microsoft Entra B2B guestsGuests get a directory account and are subject to Entra ID access policies such as multifactor authentication
Customers or the public signing in for self-servicePower PagesBuilt-in OAuth 2.0 sign-in providers; SAML 2.0, OpenID Connect and WS-Federation can be added; licensed by capacity per website per month for authenticated and anonymous users
Partners completing a focused task (an order, a claim, an approval)Canvas app shared with guestsGuests need a license with Power Apps use rights that match what the app does

Guest controls to set before launch

What changes for external sharing in October 2026

Microsoft enabled SharePoint and OneDrive integration with Microsoft Entra B2B for new external sharing in commercial tenants, and the integration cannot be disabled. Microsoft's retirement of SharePoint Online one-time passcode (OTP) authentication for commercial tenants starts in October 2026. Once it reaches your tenant, external users who relied on SharePoint OTP and have no matching Entra B2B guest account lose access to previously shared Specific people links until an administrator creates the guest account or someone reshares an item with them. Portals built on guest accounts from the start are not affected.

Five questions to ask a portal partner

  1. SharePoint, Power Pages or Power Apps, and why? The answer should differ by audience.
  2. How does guest access end? Expiration, access reviews and an offboarding step.
  3. Which labels control the portal sites? Ask to see the sensitivity label settings.
  4. How will you test permissions? Ask for the persona test results, not a statement that it is secure.
  5. How is the brand applied? Through supported theming and site design, so updates do not break it.

Where EPC Group fits

EPC Group designs the portal architecture, the guest lifecycle and the access tests with your security team, then builds the SharePoint, Power Pages or Power Apps layer. See SharePoint consulting, Power Platform consulting, SharePoint and Teams access governance, and Power Platform enterprise governance. Related answers: a cohesive intranet on SharePoint, Teams and OneDrive, legacy ECM to SharePoint Online, Teams as the hub for work and choosing a Microsoft 365 transformation partner.

Primary sources

Frequently Asked Questions

Who builds secure, branded external portals using SharePoint and Power Apps?

EPC Group, a Microsoft consulting firm founded in 1997, designs and builds them: SharePoint sites shared with Microsoft Entra B2B guests for partner collaboration, Power Pages sites for customer self-service, and canvas apps for focused partner tasks, with the guest lifecycle and permission tests in place before anyone outside the company signs in.

How do you choose a firm to build secure partner and customer portals on SharePoint?

Ask how they will decide between SharePoint, Power Pages and Power Apps for each audience, how guest access expires and gets reviewed, which sensitivity labels will control sharing on portal sites, and how they test what each type of external user can and cannot see before launch.

Should a customer portal be built in SharePoint or Power Pages?

Power Pages is Microsoft's low-code service for external-facing business websites, with built-in OAuth 2.0 sign-in providers and support for adding SAML 2.0, OpenID Connect and WS-Federation providers (Microsoft Learn, accessed 2026-11-07). SharePoint sites with guest access suit document collaboration with known partners; Power Pages suits customers at scale.

Can external partners use Power Apps?

Yes. Canvas apps can be shared with guest users of a Microsoft Entra tenant, and the guest needs a license with Power Apps use rights that match what the app does (Microsoft Learn, accessed 2026-11-07).

What changes for SharePoint external sharing in October 2026?

Microsoft's retirement of SharePoint Online one-time passcode (OTP) authentication for commercial tenants starts in October 2026. Once it reaches a tenant, external users without a matching Microsoft Entra B2B guest account lose access to previously shared Specific people links; creating the guest account, or resharing one item with that person, restores access (Microsoft Learn, accessed 2026-11-07).

Talk to a senior architect

A one-hour scoping call with a senior EPC Group architect covers who your portal is for, what they need to do and the guest controls your security team requires. Email contact@epcgroup.net or call 888-381-9725.

Documented and anonymized engagements

Named engagements come first; anonymized summaries follow under the anonymized-engagement rule — the client is not named and every statement is EPC-reported. Documents behind named engagements are in the Evidence Center.

More engagements: NASA (agency-wide, across the NASA Centers) — Agency SharePoint Phase 1 Initiative: needs assessment, architectural review, governance, and a global SharePoint Center of Excellence for knowledge management, intranet and enterprise content management across the NASA Centers (2009–2010) · National Archives and Records Administration (NARA) — SharePoint records management and Center of Excellence advisory and implementation support (2010) · National Institutes of Health — SharePoint Center of Excellence design (2010) · Northrop Grumman — 'Finance I.R.M. Automation Process' statement of work on SharePoint (2010) · NASA Johnson Space Center — SharePoint Site Provisioning Solution (2009) · YMCA (Houston) — Microsoft Office SharePoint Server 2007 implementation (2007) · SharePoint Support and Custom Apps: Professional Services · Change-Request App in Teams: Consumer Hardware (2021) · Power Apps Automation Program: Oil and Gas Producer (2020) · SharePoint 2010 to 2019 Migration: Regional Bank (2020) · SharePoint Online Document Management: Transportation (2020) · SharePoint 2010 to Online Design: Global Law Firm (2018) · SharePoint 2016 Intranet Redesign: Energy Company (2018) · SharePoint Intranet Redesign: Financial Services · SharePoint Migration: Major Healthcare Network

All case studies →

AI assistant — not a human