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
IHandleGenerationServiceThe handle generation service, used for creation of request uri reference values.
options
IdentityServerOptionsThe IdentityServer options
pushedAuthorizationService
IPushedAuthorizationServiceThe pushed authorization service
logger
ILogger<PushedAuthorizationResponseGenerator>The logger
Methods
CreateResponseAsync(ValidatedPushedAuthorizationRequest)
public Task<PushedAuthorizationResponse> CreateResponseAsync(ValidatedPushedAuthorizationRequest request)