Why AI governance built for developers breaks down for everyone else


A finance analyst opens the AI assistant she uses every morning to pull numbers out of a connected reporting tool. Instead of data, she gets an error. Nothing in the interface tells her that the tool’s access token expired overnight and that she needs to reconnect it. She doesn’t know what a token is (like most knowledge workers). She opens a ticket: “the AI thing is broken again.” IT closes it an hour later with a one-line fix: go back to the console and click reconnect. Three weeks later, it happens again, to someone else, on a different tool.


That exchange plays out quietly inside almost every organization that has pushed AI assistants and agents past its engineering team. It doesn’t show up in a security review, and it rarely gets escalated as a governance problem. But it is one, because it shapes what people actually do when access breaks: they either stop using the tool, ask around for someone else’s login, or route the request through a shared credential nobody can trace back to a person. Each of those outcomes quietly undoes the governance program an organization thought it had bought.


How do you handle reconnection for knowledge workers who won’t just go back and reauthorize a tool themselves?

For most AI and MCP governance tooling today, you don’t, not automatically. The default model treats every user the same way a developer would want to be treated: authorize a connector with your own credentials, and if something breaks, go back to the console, see the error, and reconnect it yourself. That model works fine for the audience it was designed for. It fails the moment it reaches someone who doesn’t recognize an authentication error as an authentication error.


This is the quieter half of the shadow AI problem. Most conversations about AI governance focus on the servers and tools employees connect without approval. But a second, less visible failure happens after approval, inside tools that were properly provisioned: access breaks in a way only a technical user would know how to fix, and the organization has no plan for what happens next. In multiple technical evaluations with enterprises of varying size, this has come up as an explicit, unresolved gap: the ability to pre-provision a connector for an entire group of people, rather than requiring each person to individually authorize it themselves, isn’t something most platforms, including developer-first ones, support well today.


Why self-service doesn’t scale past the people who built it

Self-service authorization makes a quiet assumption: that the person on the other end understands what’s happening when a connection fails and has the standing to fix it. Developers do. They’ve debugged expired tokens before. A knowledge worker in finance, legal, or HR has not, and shouldn’t have to. To them, a broken connector and a broken product look identical, and both get escalated the same way: a ticket to IT, or a message to whoever set the tool up.


That escalation path doesn’t scale. As AI assistants move from a handful of early-adopter engineers to the default way an entire company gets work done, every expired token, every revoked scope, and every changed permission becomes a support incident instead of a routine, invisible event. Organizations under that pressure tend to reach for one of two fixes, and both weaken governance rather than strengthen it.

The first is throwing more people at the help desk, which doesn’t address the underlying cause and doesn’t scale with adoption. The second is consolidating access behind a small number of shared, admin-managed credentials so individual users never have to deal with authorization at all. That second option quietly erases the audit trail that governance exists to produce: once ten people share one token, you can no longer say with confidence who took which action, which is the entire point of having a governance model instead of none.

AI access cannot depend on a black-box layer that only a few technical people understand how to operate, whether that layer is a vendor’s SaaS console or an internal shared credential nobody wants to own. The fix isn’t to make every employee more technical. It’s to stop assuming they will be, and to build provisioning and failure handling around groups and identity rather than around each individual user’s willingness to debug their own tooling.


What group-based provisioning actually requires

The alternative to per-user self-service is treating AI tool and connector access the way most organizations already treat SaaS application access: provisioned to a group through an identity provider, not authorized one person and one click at a time. If engineering, finance, and legal are already organized into groups in Entra ID or Okta, access to the tools those groups need should follow the same path, with administrators able to pre-approve a connector for a group rather than waiting for each member to click through an authorization flow individually.

The second requirement is visibility when something breaks. A reauthentication failure shouldn’t be invisible to everyone except the one person staring at an error message. If your AI and agent activity already flows through audit logging and observability, into tools like Splunk, Datadog, Grafana, or New Relic, authentication failures should show up there too, as a pattern an administrator can see and act on before it turns into a wave of help-desk tickets. Governance that only produces logs nobody is positioned to use before an audit arrives isn’t actually governing anything day-to-day.

What to do this quarter

  • Audit which AI tools and connectors in your environment depend on a knowledge worker completing their own OAuth authorization, versus access that’s provisioned and managed at the group level.
  • Actually test what a token expiration looks like from a non-technical user’s screen. If the error doesn’t explain what happened or what to do next, assume it will turn into a ticket, not a self-service fix.
  • Check whether authentication failures across your AI tools surface anywhere your administrators already look, such as your existing observability or SIEM stack, instead of surfacing only to the end user.
  • Split your rollout plan by audience. Developers can tolerate, and often prefer, self-service authorization. Knowledge workers need access that’s already there when they open the tool.
  • Write down an escalation path for connector failures that resolves at the identity and platform layer, not one that defaults to “open a ticket with IT.”


The organizations furthest along in extending AI past engineering aren’t the ones with the cleverest assistants. They’re the ones that stopped assuming every employee would behave like the developers who piloted the tool first.

October 26, 2026

Insights

Skailar Hage

Senior Product Marketing Manager

More by Skailar Hage