Table of Contents

Namespace Fdyay.IdentityServer.ResponseHandling

Classes

AuthorizeInteractionResponseGenerator

Duende's default interaction generator: create account, then login, then consent.

AuthorizeResponse

The authorize endpoint's answer to the client, success or error. Duende's.

AuthorizeResponseGenerator

Duende's default authorize response generator: the authorization code flow.

BackchannelAuthenticationResponse

The answer to a backchannel authentication request (CIBA Core §7.3), or why there is none.

BackchannelAuthenticationResponseGenerator

Duende's default backchannel authentication response generator.

DefaultTokenResponseGenerator

Supports all classes in the .NET class hierarchy and provides low-level services to derived classes. This is the ultimate base class of all .NET classes; it is the root of the type hierarchy.

DefaultUserInfoResponseGenerator

Supports all classes in the .NET class hierarchy and provides low-level services to derived classes. This is the ultimate base class of all .NET classes; it is the root of the type hierarchy.

DeviceAuthorizationResponse

The answer to a device authorization request (RFC 8628 §3.2).

DeviceAuthorizationResponseGenerator

Duende's default device authorization response generator.

DiscoveryResponseGenerator

Supports all classes in the .NET class hierarchy and provides low-level services to derived classes. This is the ultimate base class of all .NET classes; it is the root of the type hierarchy.

InteractionResponse

What the authorize endpoint does with a validated request before answering it. Duende's.

IntrospectionResponseGenerator

Duende's default introspection response generator, with this server's audience rule and events.

PushedAuthorizationFailure

A refused push (RFC 9126 §2.3).

PushedAuthorizationResponse

The answer to a push: a reference to the stored request, or why there is none.

PushedAuthorizationResponseGenerator

Duende's default pushed authorization response generator.

PushedAuthorizationSuccess

A stored push (RFC 9126 §2.2).

TokenRevocationResponse

What a revocation did.

TokenRevocationResponseGenerator

Duende's default revocation response generator.

Interfaces

IAuthorizeInteractionResponseGenerator

Decides whether a validated authorize request can be answered now, or needs the user first. Duende's.

IAuthorizeResponseGenerator

Answers a validated authorize request that needs nothing more from the user. Duende's.

IBackchannelAuthenticationResponseGenerator

Stores a validated backchannel authentication request, tells the user, and answers the client.

IDeviceAuthorizationResponseGenerator

Issues the device and user codes a validated device authorization request is answered with.

IDiscoveryResponseGenerator

Builds the OpenID Connect discovery document and JWKS.

IIntrospectionResponseGenerator

Writes the introspection response for a validated request.

IPushedAuthorizationResponseGenerator

Stores a validated push and answers with its reference.

ITokenResponseGenerator

Produces the token endpoint response for a validated request.

ITokenRevocationResponseGenerator

Revokes the token a validated revocation request names.

IUserInfoResponseGenerator

Builds the UserInfo response for a validated access token.

Enums

InteractionResponseType

What an interaction generator decided. Duende's values.