The IAuthorizeInteractionResponseGenerator interface models the logic for determining if user must login or consent when making requests to the authorization endpoint.
If a custom implementation of IAuthorizeInteractionResponseGenerator is desired, then it’s recommended to derive from the built-in AuthorizeInteractionResponseGenerator to inherit all the default logic pertaining to login and consent semantics.
Returns the InteractionResponse based on the ValidatedAuthorizeRequest an and optional ConsentResponse if the user was shown a consent page.
Specifies if the user must login.
Specifies if the user must consent.
Added in v6.3.
Specifies if the user must create an account.
Specifies if the user must be shown an error page.
The error to display on the error page.
The description of the error to display on the error page.
Specifies if the user must be redirected to a custom page for custom processing.
The URL for the redirect to the page for custom processing.