Join our Newsletter — 33% off our NHI Course
Home› FAQ› Authentication, Authorisation & Trust› What is the difference between a confidential client…
Authentication, Authorisation & Trust

What is the difference between a confidential client and a trusted client?

← Back to all FAQ
By NHI Mgmt Group Editorial Team Updated October 8, 2026 Domain: Authentication, Authorisation & Trust

A confidential client is a client that has credentials, but that does not automatically make it trustworthy. Trust also depends on how the credentials were issued, registered, distributed, and protected. OAuth 2.1 makes that distinction important because the authorization server must evaluate more than credential presence when deciding whether to honour a request.

What makes a confidential client different from a trusted client?

A confidential client is defined by the way it authenticates: it can keep credentials private and use them to prove itself to the authorization server. A trusted client is a stronger judgment about the client’s overall trustworthiness, including how it was registered, how its credentials were issued and protected, and whether the authorization server is willing to rely on it for more sensitive flows.

Why credential possession is not the same as trust

In OAuth terms, a client can be confidential without being inherently trustworthy. Possessing a client secret, certificate, or other credential only shows that the client can authenticate, not that its operator, deployment, or lifecycle controls are sound. That is why OAuth 2.1 treats client type and trust decision as related but distinct questions.

For a practitioner, the important distinction is that confidentiality describes a control property, while trust describes a risk decision. A client might be able to keep a secret, yet still be poorly governed, widely copied, or unsuitable for elevated privileges. Conversely, a highly governed client may still need to authenticate as confidential because it is a backend component.

How authorization servers evaluate trust in practice

Authorization servers do not decide based on credential presence alone. They consider the registration path, whether the client can safely protect long-lived material, the assurance around the client environment, and whether the requested grant or scope is appropriate for that client category. That is why some flows, such as machine-to-machine access, are acceptable for confidential clients but still require tighter registration and stronger authentication methods.

This is also where the distinction between client type and proof strength matters. Standards such as RFC 6749: The OAuth 2.0 Authorization Framework, RFC 7523: JWT Profile for OAuth 2.0 Client Authentication and Authorization Grants, and RFC 8705: OAuth 2.0 Mutual-TLS Client Authentication and Certificate-Bound Access Tokens show that stronger client authentication can improve assurance, but it still does not by itself make a client universally trusted.

Risk and Threat Considerations

Confusing confidential with trusted creates an access-control blind spot. If an authorization server overvalues credential possession, a compromised or weakly governed client can be treated as more trustworthy than it really is, which increases the blast radius of secret theft, poor registration hygiene, and credential replay.

Failure mechanism: The system accepts “has a credential” as a proxy for “deserves broad trust”, even when the client secret, certificate, or assertion was weakly issued, poorly stored, or widely exposed.

Impact: An attacker who steals a client’s authentication material, or an operator who deploys the client in an unsafe way, can obtain access that exceeds the intended assurance level and bypass the checks that should have limited the client’s privileges.

Standards & Framework Alignment

This section maps relevant standards and security frameworks to the operational risks and controls described in this guidance.

NIST SP 800-53 Rev 5, OWASP ASVS and NIST SP 800-63 set the governance and control requirements practitioners need to meet.

FrameworkControl / ReferenceRelevance
NIST SP 800-53 Rev 5IA-5 — Authenticator ManagementClient secrets, certificates, and assertions must be issued, rotated, and protected correctly.
IA-9 — Service Identification and AuthenticationBackend and machine-to-machine clients are authenticated as non-human actors in OAuth flows.
AC-6 — Least PrivilegeA confidential client should not receive broader access than its trust level justifies.
Recommendation — Manage client authenticators with strict issuance, rotation, and storage controls. Use service authenticator controls for machine clients and limit their privileges. Constrain client permissions to the minimum required for its function.
OWASP ASVSV10 — OAuth and OIDCOAuth client type, authentication, and trust decisions are central to the question.
Recommendation — Verify client authentication and grant handling against OAuth and OIDC requirements.
NIST SP 800-633 — Authenticator Assurance LevelsClient trust depends on assurance strength, not just credential presence.
Recommendation — Match the assurance level of client authentication to the sensitivity of the access.

Practitioner Guidance

What to verify: Check not only whether the client authenticates, but also how it was registered, what credential type it uses, how the credential is protected, and whether the granted scopes match the client’s actual trust level. If those answers are weak, treat the client as authenticated but not trustworthy enough for high-impact access.

  • Use stronger client authentication when the requested access is sensitive.
  • Keep client registration minimal and explicit, especially for backend access.
  • Treat secret storage, rotation, and certificate handling as part of the trust decision, not just an implementation detail.

Decision rule: If a client can authenticate but you cannot explain why it should be trusted with the requested privilege, narrow its scope or require stronger client assurance before approval.

Practitioner takeaway: Confidentiality tells you a client can prove itself, while trust tells you whether the authorization server should rely on that proof for meaningful access.

Free weekly newsletter

Subscribe to the NHI & AI Identity Journal

The latest on NHI and Agentic AI security – articles, research, breaches, news and events every week.

Bonus 33% off our NHI Course when you subscribe.

NHIMG Editorial Note
Reviewed and updated by the NHIMG editorial team on October 8, 2026.
NHI Mgmt Group — the #1 independent authority on Non-Human Identity, IAM, and Agentic AI security. nhimg.org