Skip to main content

InvalidDPoPProofError Class

Abblix.Oidc.Server

Abblix.Oidc.Server.Common

InvalidDPoPProofError Class

Subtype of OidcError tagging an RFC 9449 §7.1 DPoP proof rejection at a protected endpoint (UserInfo, introspection, revocation). The typed marker lets the response formatter pattern-match deterministically and emit the WWW-Authenticate: DPoP error="invalid_dpop_proof" challenge instead of a Bearer challenge, without string-comparing the error code. Mirrors UseDPoPNonceError.

public sealed record InvalidDPoPProofError : Abblix.Oidc.Server.Common.OidcError, System.IEquatable<Abblix.Oidc.Server.Common.InvalidDPoPProofError>

Inheritance System.ObjectOidcError → InvalidDPoPProofError

Implements System.IEquatable<InvalidDPoPProofError>

Constructors

InvalidDPoPProofError(string) Constructor

Subtype of OidcError tagging an RFC 9449 §7.1 DPoP proof rejection at a protected endpoint (UserInfo, introspection, revocation). The typed marker lets the response formatter pattern-match deterministically and emit the WWW-Authenticate: DPoP error="invalid_dpop_proof" challenge instead of a Bearer challenge, without string-comparing the error code. Mirrors UseDPoPNonceError.

public InvalidDPoPProofError(string Description);

Parameters

Description System.String