public AuthorizeConsentModel( IConsentExternalService consentExternalService, IConsentDiscoveryCacheAccessor consentDiscoveryCacheAccessor, IOIDCConsentOrchestratorAdmin oidcConsentOrchestratorAdmin, IOIDCPipeLineKey oidcPipelineKey, IOIDCPipelineStore oidcPipelineStore, IFluffyBunnyTokenService fluffyBunnyTokenService, IOptions <FluffyBunny4TokenServiceConfiguration> optionsFluffyBunny4TokenServiceConfiguration, ITokenServiceDiscoveryCache tokenServiceDiscoveryCache, ISerializer serializer, ILogger <AuthorizeConsentModel> logger) { _consentExternalService = consentExternalService; _consentDiscoveryCacheAccessor = consentDiscoveryCacheAccessor; _oidcConsentOrchestratorAdmin = oidcConsentOrchestratorAdmin; _oidcPipelineKey = oidcPipelineKey; _oidcPipelineStore = oidcPipelineStore; _fluffyBunnyTokenService = fluffyBunnyTokenService; _FluffyBunny4TokenServiceConfiguration = optionsFluffyBunny4TokenServiceConfiguration.Value; _tokenServiceDiscoveryCache = tokenServiceDiscoveryCache; _serializer = serializer; _logger = logger; }