Table of Contents

Namespace Duende.IdentityServer.ResponseHandling

Classes

AuthorizeInteractionResponseGenerator

Default logic for determining if user must login or consent when making requests to the authorization endpoint.

AuthorizeResponse
AuthorizeResponseGenerator

The authorize response generator

BackchannelAuthenticationResponse

Models a backchannel authentication response

BackchannelAuthenticationResponseGenerator

The backchannel authentication response generator

DeviceAuthorizationResponse
DeviceAuthorizationResponseGenerator

The device authorization response generator

DiscoveryResponseGenerator

Default implementation of the discovery endpoint response generator

InteractionResponse

Indicates interaction outcome for user on authorization endpoint.

IntrospectionResponseGenerator

The introspection response generator

PushedAuthorizationFailure

Represents failure from the pushed authorization endpoint.

PushedAuthorizationResponse

Base class for responses from the pushed authorization endpoint.

PushedAuthorizationResponseGenerator
PushedAuthorizationSuccess

Represents success from the pushed authorization endpoint.

TokenErrorResponse

Models a token error response

TokenResponse

Models a token response

TokenResponseGenerator

The default token response generator

TokenRevocationResponse

Models a token revocation response

TokenRevocationResponseGenerator

Default revocation response generator

UserInfoResponseGenerator

The userinfo response generator

Interfaces

IAuthorizeInteractionResponseGenerator

Interface for determining if user must login or consent when making requests to the authorization endpoint.

IAuthorizeResponseGenerator

Interface for the authorize response generator

IBackchannelAuthenticationResponseGenerator

Interface the backchannel authentication response generator

IDeviceAuthorizationResponseGenerator

Interface for the device authorization response generator

IDiscoveryResponseGenerator

Interface for discovery endpoint response generator

IIntrospectionResponseGenerator

Interface for introspection response generator

IPushedAuthorizationResponseGenerator

Service that generates response models for the pushed authorization endpoint. This service encapsulates the behavior that is needed to create a response model from a validated request.

ITokenResponseGenerator

Interface the token response generator

ITokenRevocationResponseGenerator

Interface for the userinfo response generator

IUserInfoResponseGenerator

Interface for the userinfo response generator

Enums

InteractionResponseType

Models the types of interaction results from the IAuthorizeInteractionResponseGenerator