Skip to content
We just launched Duende IdentityServer v7.2.0 and BFF v3.0. Check it out!

Authorize Interaction Response Generator

Duende.IdentityServer.ResponseHandling.IAuthorizeInteractionResponseGenerator

Section titled “Duende.IdentityServer.ResponseHandling.IAuthorizeInteractionResponseGenerator”

The IAuthorizeInteractionResponseGenerator interface models the logic for determining if user must log in or consent when making requests to the authorization endpoint.

IAuthorizeInteractionResponseGenerator APIs

Section titled “IAuthorizeInteractionResponseGenerator APIs”
  • ProcessInteractionAsync

    Returns the InteractionResponse based on the ValidatedAuthorizeRequest an and optional ConsentResponse if the user was shown a consent page.

  • IsLogin

    Specifies if the user must log in.

  • IsConsent

    Specifies if the user must consent.

  • IsCreateAccount

    Added in v6.3.

    Specifies if the user must create an account.

  • IsError

    Specifies if the user must be shown an error page.

  • Error

    The error to display on the error page.

  • ErrorDescription

    The description of the error to display on the error page.

  • IsRedirect

    Specifies if the user must be redirected to a custom page for custom processing.

  • RedirectUrl

    The URL for the redirect to the page for custom processing.