#### [Abblix\.Oidc\.Server](https://www.abblix.com/en/docs/api/abblix-oidc-server 'index')
### [Abblix\.Oidc\.Server\.Common](https://www.abblix.com/en/docs/api/abblix-oidc-server/Abblix.Oidc.Server.Common 'Abblix\.Oidc\.Server\.Common')

## MissingAuthenticationError Class

Subtype of [OidcError](https://www.abblix.com/en/docs/api/abblix-oidc-server/Abblix.Oidc.Server.Common.OidcError 'Abblix\.Oidc\.Server\.Common\.OidcError') tagging a request to a protected endpoint that carried no
authentication information at all\. RFC 6750 §3\.1: in that case the challenge SHOULD NOT include
an error code or other error attributes — a bare `WWW-Authenticate` header simply tells
the client that authentication is required\. The error code still drives the internal 401
status\-code mapping; only the challenge attributes are suppressed by the builder\. Mirrors
[InvalidDPoPProofError](https://www.abblix.com/en/docs/api/abblix-oidc-server/Abblix.Oidc.Server.Common.InvalidDPoPProofError 'Abblix\.Oidc\.Server\.Common\.InvalidDPoPProofError') as a typed marker for deterministic pattern matching\.

```csharp
public sealed record MissingAuthenticationError : Abblix.Oidc.Server.Common.OidcError, System.IEquatable<Abblix.Oidc.Server.Common.MissingAuthenticationError>
```

Inheritance [System\.Object](https://learn.microsoft.com/en-us/dotnet/api/system.object 'System\.Object') → [OidcError](https://www.abblix.com/en/docs/api/abblix-oidc-server/Abblix.Oidc.Server.Common.OidcError 'Abblix\.Oidc\.Server\.Common\.OidcError') → MissingAuthenticationError

Implements [System\.IEquatable&lt;](https://learn.microsoft.com/en-us/dotnet/api/system.iequatable-1 'System\.IEquatable\`1')[MissingAuthenticationError](https://www.abblix.com/en/docs/api/abblix-oidc-server/Abblix.Oidc.Server.Common.MissingAuthenticationError 'Abblix\.Oidc\.Server\.Common\.MissingAuthenticationError')[&gt;](https://learn.microsoft.com/en-us/dotnet/api/system.iequatable-1 'System\.IEquatable\`1')
### Constructors

## MissingAuthenticationError\(string\) Constructor {#Abblix.Oidc.Server.Common.MissingAuthenticationError.MissingAuthenticationError(string)}

Subtype of [OidcError](https://www.abblix.com/en/docs/api/abblix-oidc-server/Abblix.Oidc.Server.Common.OidcError 'Abblix\.Oidc\.Server\.Common\.OidcError') tagging a request to a protected endpoint that carried no
authentication information at all\. RFC 6750 §3\.1: in that case the challenge SHOULD NOT include
an error code or other error attributes — a bare `WWW-Authenticate` header simply tells
the client that authentication is required\. The error code still drives the internal 401
status\-code mapping; only the challenge attributes are suppressed by the builder\. Mirrors
[InvalidDPoPProofError](https://www.abblix.com/en/docs/api/abblix-oidc-server/Abblix.Oidc.Server.Common.InvalidDPoPProofError 'Abblix\.Oidc\.Server\.Common\.InvalidDPoPProofError') as a typed marker for deterministic pattern matching\.

```csharp
public MissingAuthenticationError(string Description);
```
#### Parameters

<a id="Abblix.Oidc.Server.Common.MissingAuthenticationError.MissingAuthenticationError(string).Description"></a>

`Description` [System\.String](https://learn.microsoft.com/en-us/dotnet/api/system.string 'System\.String')
