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.