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