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

## Abblix\.Oidc\.Server\.Common\.Validation Namespace

| Classes | |
| :--- | :--- |
| [ErrorFactory](https://www.abblix.com/en/docs/api/abblix-oidc-server/Abblix.Oidc.Server.Common.Validation.ErrorFactory 'Abblix\.Oidc\.Server\.Common\.Validation\.ErrorFactory') | Builds [OidcError](https://www.abblix.com/en/docs/api/abblix-oidc-server/Abblix.Oidc.Server.Common.OidcError 'Abblix\.Oidc\.Server\.Common\.OidcError') instances for the request\-binding layer shared by every endpoint and both transport adapters\. The counterpart of the per\-area error factories \(authorization validation, token grants, dynamic client registration, \.\.\.\): those cover protocol\-specific failures, this covers the malformed\-request failures the declarative model validation surfaces before any handler runs\. It sits in its own `Common.Validation` namespace rather than bare `Common` so it does not collide with those per\-area `ErrorFactory` classes in the many core files that import `Common`\. |
