Skip to main content

ValidUserInfoRequest Class

Abblix.Oidc.Server

Abblix.Oidc.Server.Endpoints.UserInfo.Interfaces

ValidUserInfoRequest Class

Represents a valid user info request with associated authentication and authorization details.

public record ValidUserInfoRequest : System.IEquatable<Abblix.Oidc.Server.Endpoints.UserInfo.Interfaces.ValidUserInfoRequest>

Inheritance System.Object → ValidUserInfoRequest

Implements System.IEquatable<ValidUserInfoRequest>

Constructors

ValidUserInfoRequest(UserInfoRequest, AuthSession, AuthorizationContext, ClientInfo) Constructor

Represents a valid user info request with associated authentication and authorization details.

public ValidUserInfoRequest(Abblix.Oidc.Server.Model.UserInfoRequest Model, Abblix.Oidc.Server.Features.UserAuthentication.AuthSession AuthSession, Abblix.Oidc.Server.Common.AuthorizationContext AuthContext, Abblix.Oidc.Server.Features.ClientInformation.ClientInfo ClientInfo);

Parameters

Model UserInfoRequest

The user info request model.

AuthSession AuthSession

The authentication session associated with the request.

AuthContext AuthorizationContext

The authorization context of the request.

ClientInfo ClientInfo

The client information for the request.

Properties

ValidUserInfoRequest.AuthContext Property

The authorization context of the request.

public Abblix.Oidc.Server.Common.AuthorizationContext AuthContext { get; init; }

Property Value

AuthorizationContext

ValidUserInfoRequest.AuthSession Property

The authentication session associated with the request.

public Abblix.Oidc.Server.Features.UserAuthentication.AuthSession AuthSession { get; init; }

Property Value

AuthSession

ValidUserInfoRequest.ClientInfo Property

The client information for the request.

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

Property Value

ClientInfo

ValidUserInfoRequest.Model Property

The user info request model.

public Abblix.Oidc.Server.Model.UserInfoRequest Model { get; init; }

Property Value

UserInfoRequest