Skip to main content

ErrorFactory Class

Abblix.Oidc.Server

Abblix.Oidc.Server.Endpoints.DynamicClientManagement.Validation

ErrorFactory Class

Builds OidcError instances using the error codes RFC 7591 §3.2.2 reserves for dynamic client registration: invalid_redirect_uri, invalid_client_metadata, invalid_software_statement, and unapproved_software_statement.

public static class ErrorFactory

Inheritance System.Object → ErrorFactory

Methods

ErrorFactory.InvalidClientMetadata(string) Method

Creates a validation error for invalid client metadata.

public static Abblix.Oidc.Server.Common.OidcError InvalidClientMetadata(string description);

Parameters

description System.String

The description of the error.

Returns

OidcError
An error instance with the error code and description.

ErrorFactory.InvalidRedirectUri(string) Method

Creates a validation error for an invalid redirect URI.

public static Abblix.Oidc.Server.Common.OidcError InvalidRedirectUri(string description);

Parameters

description System.String

The description of the error.

Returns

OidcError
An error instance with the error code and description.

ErrorFactory.InvalidSoftwareStatement(string) Method

Creates a validation error for an invalid software statement per RFC 7591 Section 3.2.2.

public static Abblix.Oidc.Server.Common.OidcError InvalidSoftwareStatement(string description);

Parameters

description System.String

The description of the error.

Returns

OidcError
An error instance with the error code and description.

ErrorFactory.UnapprovedSoftwareStatement(string) Method

Creates a validation error for an unapproved software statement per RFC 7591 Section 3.2.2.

public static Abblix.Oidc.Server.Common.OidcError UnapprovedSoftwareStatement(string description);

Parameters

description System.String

The description of the error.

Returns

OidcError
An error instance with the error code and description.