Clouds Connected · Case study
Programme studyUtilities / regulatory case management

SharePoint federated to Okta for a regulated utility's staff and opened to outside counsel on a separate URL with no VPN, a design that ran five years in production before the move to Entra ID.

SharePoint federated to Okta for a regulated utility’s own staff, while outside counsel and contractors reached the same platform by a separate route entirely, and five years on, the move to Microsoft Entra ID.

Client
A US energy utility
Sector
Utilities / regulatory case management
Engagement
SharePoint federated to Okta for two user populations, later converted to Entra ID
Period
2021 – 2026, conversion in progress
Conversion in progress

The Okta federation described here is delivered and ran in production for about five years; the conversion to Microsoft Entra ID is in progress and is not claimed as complete. The client profile is deliberately broad: several studies in this library involve the same utility group under different regional descriptors, and a narrower profile here would undo more than one anonymisation.

In brief

SharePoint Okta SSO: what this engagement covered

The challenge

A regulated utility runs its case-management platform on SharePoint and wants its own people to sign in with corporate credentials through Okta. That much is ordinary.

The part that is not ordinary is who else uses it. Regulatory case work involves outside counsel and contractors: people who need real access to real case files, who are not in the utility's directory, will never be issued a corporate identity, and cannot be put on the corporate VPN.

So the platform has to serve two populations whose security requirements point in opposite directions. Employees should be behind everything: corporate identity, conditional access, the VPN. External parties need to reach the same application from the open internet. Designing for one of those and bolting on the other is how you end up either locking out the lawyers or putting the case files on the internet.

The solution

Two URLs, chosen deliberately over the alternatives. One address federated to Okta for utility staff, and a second for external parties authenticating against shadow accounts. That is not a workaround: the two access models are enforced at different layers, and one web application cannot hold both.

The network question was answered by testing, not by assuming. Employees signing in through Okta have to be on the VPN. External parties reach their URL over the public internet on SSL and require no VPN. Both were confirmed before the design was committed rather than discovered by users afterwards.

The assumption that would have derailed the schedule was proven false. The open question was whether a site-to-site VPN would be needed for SharePoint's people picker to resolve identities, which would have pulled a second organisation's network team onto the critical path. Testing showed it was not: SharePoint authenticates to Okta with an API token, and through that connection can see users and groups in the enterprise directory.

A skeletal farm carried the risk. Rather than integrate against anything that mattered, a bare SharePoint 2016 farm was built for integration testing and nothing else. Federation breaks sign-in, which means it breaks everything at once for everybody, so the cheapest thing to get wrong is a farm nobody depends on.

The results

2 populationsutility staff and external counsel, each with an access model correct on its own terms
2 URLsOkta federation behind the corporate VPN, and shadow accounts over the public internet on SSL
0 site-to-site VPNsthe requirement most likely to add weeks was tested and eliminated
5 yearsof production life for the federation, from 2021 until the move to another identity provider began

In May 2023 the utility began implementing Azure AD and opened the question of moving off Okta. The conversion to Microsoft Entra ID did not begin in earnest until January 2026, nearly three years later. That gap is what identity migrations look like inside a regulated business: the intent forms when a strategic platform decision is made elsewhere, and the work happens when dependencies, external users and change windows line up. Keeping the Okta configuration documented and current in the meantime is why the conversion began with sequencing questions rather than archaeology.

DimensionBeforeAfter
Employee sign-inPlatform-local credentialsCorporate identity through Okta
External counsel and contractorsNo designed access pathA separate URL and shadow accounts, no VPN required
People pickerAssumed to need a site-to-site VPNResolves through an API token to Okta
Integration riskWould land on a farm people depend onAbsorbed by a skeletal farm built to be thrown away

Technologies

Questions we get asked

SharePoint Okta SSO: common questions

How do you give external users access to a SharePoint platform locked to corporate SSO?
Give them their own route rather than an exception on yours. Here utility staff signed in through Okta on a URL reachable over the corporate VPN, and outside counsel and contractors used a second URL with shadow accounts, reachable over the public internet on SSL with no VPN. Two populations whose security requirements point in opposite directions cannot share one access model without one of them being wrong.
Does SharePoint need a site-to-site VPN to resolve users from Okta?
No, and it is worth testing rather than assuming, because assuming it does pulls another organisation's network team onto the critical path. SharePoint authenticates to Okta with an API token, and through that connection the people picker can see users and groups in the enterprise directory. One test here eliminated an entire workstream that had been planned for.
How do you test a SharePoint identity integration safely?
On a farm nobody depends on. A bare SharePoint 2016 farm was built here purely for integration testing. Federation has a specific failure mode, in that it breaks sign-in and so breaks everything at once for everyone, which makes a disposable environment much cheaper than the alternative.
How long does it take to move off an identity provider?
Longer than the decision suggests. This utility began implementing Azure AD and raised moving off Okta in May 2023; the Entra ID conversion began in January 2026, nearly three years later, after the federation had run about five years in production. The intent forms when a strategic platform decision is made elsewhere in the organisation, and the work happens when dependencies, external users and change windows line up. Keep the outgoing configuration documented and current in the meantime, or the conversion starts with archaeology.
Related work

Other engagements like this one

Work with us

Two ways this usually starts

For consulting partners

SharePoint delivery under your paper

Nine of the ten engagements in this library were contracted through a systems integrator, an ISV or a managed provider, with Clouds Connected as the named SharePoint delivery lead. Your client relationship, your invoice, our platform depth — white-label delivery, escalation cover, or a fixed-scope block of hours.

Every study here is anonymised by default, which is also how we work inside your accounts.

For direct clients

Upgrades, migrations, recovery, patching

SharePoint Server and Microsoft 365 platform work on estates that cannot simply be rebuilt: version upgrades, tenant and content migrations, disaster recovery design and drills, performance root-cause diagnosis, and scheduled security patching on a standing cycle.

Regulated utilities, financial services, aerospace and healthcare. Based in the Greater Toronto Area, Canada; delivery across North America.

Provenance

Where these facts come from

Reconstructed from project correspondence, September 2021 to September 2026. Every figure on this page traces to a dated message, and the source citation for each sits in the accompanying fact sheet. Nothing has been estimated, rounded up, or written on the client’s behalf.

Clouds ConnectedUtilities · identity federation for two user populations