What does HRESULT 0x8009030B (SEC_E_NO_IMPERSONATION) mean?

 
Previous Next
SEC_E_QOP_NOT_SUPPORTED SEC_E_LOGON_DENIED

SEC_E_NO_IMPERSONATION

SEC_E_NO_IMPERSONATION signals this condition: The current security context does not permit client impersonation. The authentication context was established without an impersonation level that permits the requested operation. This is often seen when an application assumes it can access a resource as the client after authenticating the client.

What to check

  • Verify the impersonation level requested when the context was created.
  • Check whether policy or the negotiated package intentionally limited impersonation.
  • Keep access checks explicit: use the service identity when client impersonation was not negotiated rather than assuming delegation is available.

Microsoft: SSPI status codes

Microsoft: InitializeSecurityContext


Looking for a different code? Search another status or error code.