InteractionRequired Class
Abblix.Oidc.Server
Abblix.Oidc.Server.Endpoints.Authorization.Interfaces
InteractionRequired Class
Outcome signalling that an end-user is signed in but additional UI interaction (a step-up,
missing claim, MFA challenge or similar) must complete before the authorization request
can be fulfilled. Maps to OpenID Connect Core 1.0 §3.1.2.6
interaction_required when prompt=none.
public record InteractionRequired : Abblix.Oidc.Server.Endpoints.Authorization.Interfaces.AuthorizationResponse, System.IEquatable<Abblix.Oidc.Server.Endpoints.Authorization.Interfaces.InteractionRequired>
Inheritance System.Object → AuthorizationResponse → InteractionRequired
Implements System.IEquatable<InteractionRequired>
Constructors
InteractionRequired(AuthorizationRequest, ClaimsPrincipal) Constructor
Outcome signalling that an end-user is signed in but additional UI interaction (a step-up,
missing claim, MFA challenge or similar) must complete before the authorization request
can be fulfilled. Maps to OpenID Connect Core 1.0 §3.1.2.6
interaction_required when prompt=none.
public InteractionRequired(Abblix.Oidc.Server.Model.AuthorizationRequest Model, System.Security.Claims.ClaimsPrincipal User);
Parameters
Model AuthorizationRequest
The authorization request that triggered the interaction.
User System.Security.Claims.ClaimsPrincipal
The current user, exposed so the host UI can address the prompt to them.
Properties
InteractionRequired.User Property
The current user, exposed so the host UI can address the prompt to them.
public System.Security.Claims.ClaimsPrincipal User { get; init; }