Skip to content

UserInfoRequest Class

The transport-bound counterpart of UserInfoRequest for the UserInfo endpoint (OIDC Core §5.3), reachable via GET and POST. All bound properties and the projection back onto the core model are generated from the core type.

C#
public record UserInfoRequest : System.IEquatable<Abblix.Oidc.Server.Mvc.Model.UserInfoRequest>

Inheritance System.Object → UserInfoRequest

Implements System.IEquatable<UserInfoRequest>

Properties

UserInfoRequest.AccessToken Property

The access token that authorizes the request to retrieve user information. This token is typically obtained during the authentication process and is used to access protected user data.

C#
public string? AccessToken { get; init; }

Property Value

System.String

Methods

UserInfoRequest.Map() Method

Projects the transport-bound model onto its core counterpart, copying every bound parameter so the core pipeline operates on a transport-agnostic shape.

C#
public Abblix.Oidc.Server.Model.UserInfoRequest Map();

Returns

UserInfoRequest

Operators

UserInfoRequest.implicit operator UserInfoRequest(UserInfoRequest) Operator

Implicit form of Map(), letting a bound model flow into any core-typed parameter or variable without an explicit call.

C#
public static Abblix.Oidc.Server.Model.UserInfoRequest implicit operator Abblix.Oidc.Server.Model.UserInfoRequest(Abblix.Oidc.Server.Mvc.Model.UserInfoRequest request);

Parameters

request UserInfoRequest

Returns

UserInfoRequest