Skip to main content

ValidUpdateClientRequest Class

Abblix.Oidc.Server

Abblix.Oidc.Server.Endpoints.DynamicClientManagement.Interfaces

ValidUpdateClientRequest Class

Represents a validated request to update a client's configuration per RFC 7592. Contains the original request, validated client info, and registration request.

public record ValidUpdateClientRequest : System.IEquatable<Abblix.Oidc.Server.Endpoints.DynamicClientManagement.Interfaces.ValidUpdateClientRequest>

Inheritance System.Object → ValidUpdateClientRequest

Implements System.IEquatable<ValidUpdateClientRequest>

Constructors

ValidUpdateClientRequest(UpdateClientRequest, ClientInfo, ClientRegistrationRequest) Constructor

Represents a validated request to update a client's configuration per RFC 7592. Contains the original request, validated client info, and registration request.

public ValidUpdateClientRequest(Abblix.Oidc.Server.Endpoints.DynamicClientManagement.Interfaces.UpdateClientRequest Model, Abblix.Oidc.Server.Features.ClientInformation.ClientInfo ClientInfo, Abblix.Oidc.Server.Model.ClientRegistrationRequest RegistrationRequest);

Parameters

Model UpdateClientRequest

The original update request.

ClientInfo ClientInfo

The validated client information from the data store.

RegistrationRequest ClientRegistrationRequest

The validated registration request with updated metadata.

Properties

ValidUpdateClientRequest.ClientInfo Property

The validated client information from the data store.

public Abblix.Oidc.Server.Features.ClientInformation.ClientInfo ClientInfo { get; init; }

Property Value

ClientInfo

ValidUpdateClientRequest.Model Property

The original update request.

public Abblix.Oidc.Server.Endpoints.DynamicClientManagement.Interfaces.UpdateClientRequest Model { get; init; }

Property Value

UpdateClientRequest

ValidUpdateClientRequest.RegistrationRequest Property

The validated registration request with updated metadata.

public Abblix.Oidc.Server.Model.ClientRegistrationRequest RegistrationRequest { get; init; }

Property Value

ClientRegistrationRequest