Table of Contents

Class PushedAuthorizationResponseGenerator

Namespace
Duende.IdentityServer.ResponseHandling
Assembly
Duende.IdentityServer.dll
public class PushedAuthorizationResponseGenerator : IPushedAuthorizationResponseGenerator
Inheritance
PushedAuthorizationResponseGenerator
Implements
Inherited Members

Constructors

PushedAuthorizationResponseGenerator(IHandleGenerationService, IdentityServerOptions, IPushedAuthorizationService, ILogger<PushedAuthorizationResponseGenerator>)

Initializes a new instance of the PushedAuthorizationResponseGenerator class.

public PushedAuthorizationResponseGenerator(IHandleGenerationService handleGeneration, IdentityServerOptions options, IPushedAuthorizationService pushedAuthorizationService, ILogger<PushedAuthorizationResponseGenerator> logger)

Parameters

handleGeneration IHandleGenerationService

The handle generation service, used for creation of request uri reference values.

options IdentityServerOptions

The IdentityServer options

pushedAuthorizationService IPushedAuthorizationService

The pushed authorization service

logger ILogger<PushedAuthorizationResponseGenerator>

The logger

Methods

CreateResponseAsync(ValidatedPushedAuthorizationRequest)

public Task<PushedAuthorizationResponse> CreateResponseAsync(ValidatedPushedAuthorizationRequest request)

Parameters

request ValidatedPushedAuthorizationRequest

Returns

Task<PushedAuthorizationResponse>