Version 5.x has been out of support since December 13, 2022, and this corresponding section of the documentation is no longer maintained. We strongly recommend upgrading to a supported version.
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, the 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.
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.