Table of Contents

Class SenderConstraintViolationReasons

Namespace
Fdyay.IdentityServer.Events
Assembly
Fdyay.IdentityServer.Core.dll

The ways a sender constraint can go unsatisfied, as Reason.

public static class SenderConstraintViolationReasons
Inheritance
SenderConstraintViolationReasons
Inherited Members

Remarks

Constants rather than sentences, so a host grouping these does not group on prose that a later release rewords. The same rule EventIds states for numbers.

Fields

CertificateMismatch

The connection's certificate is not the one the token names.

public const string CertificateMismatch = "certificate_mismatch"

Field Value

string

MissingCertificate

A certificate-bound token arrived on a connection presenting no client certificate.

public const string MissingCertificate = "missing_certificate"

Field Value

string

MissingProof

A key-bound token arrived with no DPoP proof header.

public const string MissingProof = "missing_proof"

Field Value

string

ProofMismatch

The proof did not validate, or was made by a key other than the one the token names.

public const string ProofMismatch = "proof_mismatch"

Field Value

string

UnreadableConfirmation

The token names a confirmation method this server does not implement.

public const string UnreadableConfirmation = "unreadable_confirmation"

Field Value

string

WrongScheme

A key-bound token was presented under a scheme other than DPoP.

public const string WrongScheme = "wrong_scheme"

Field Value

string