コード例 #1
0
 public AuthorizeEndpoint(
     IClientSecretValidator clientValidator,
     IPresentationConfigurationService presentationConfigurationService,
     IUrlShortenerService urlShortenerService,
     ISessionStorageService sessionStorage,
     IACAPYClient acapyClient,
     IOptions <IdentityServerOptions> options,
     ILogger <AuthorizeEndpoint> logger
     )
 {
     _clientValidator = clientValidator;
     _presentationConfigurationService = presentationConfigurationService;
     _urlShortenerService = urlShortenerService;
     _sessionStorage      = sessionStorage;
     _acapyClient         = acapyClient;
     _options             = options.Value;
     _logger = logger;
 }
コード例 #2
0
 public AuthorizeEndpoint(
     IClientSecretValidator clientValidator,
     IPresentationConfigurationService presentationConfigurationService,
     IUrlShortenerService urlShortenerService,
     ISessionStorageService sessionStorage,
     IACAPYClient acapyClient,
     IConfiguration configuration,
     ILogger <AuthorizeEndpoint> logger
     )
 {
     _clientValidator = clientValidator;
     _presentationConfigurationService = presentationConfigurationService;
     _urlShortenerService = urlShortenerService;
     _sessionStorage      = sessionStorage;
     _acapyClient         = acapyClient;
     _configuration       = configuration;
     _logger = logger;
 }