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
ValidUserInfoRequest.AuthSession Property
The authentication session associated with the request.
public Abblix.Oidc.Server.Features.UserAuthentication.AuthSession AuthSession { get; init; }
Property Value
ValidUserInfoRequest.ClientInfo Property
The client information for the request.
public Abblix.Oidc.Server.Features.ClientInformation.ClientInfo ClientInfo { get; init; }
Property Value
ValidUserInfoRequest.Model Property
The user info request model.
public Abblix.Oidc.Server.Model.UserInfoRequest Model { get; init; }