示例#1
0
 public ExternalController(
     IIdentityServerInteractionService interaction,
     IClientStore clientStore,
     IEventService events,
     ILogger <ExternalController> logger,
     INudesIdentityUserStorage nudesIdentityStorage)
 {
     _nudesIdentityStorage = nudesIdentityStorage;
     _interaction          = interaction;
     _clientStore          = clientStore;
     _logger = logger;
     _events = events;
 }
示例#2
0
 public ExternalController(
     IIdentityServerInteractionService interaction,
     IClientStore clientStore,
     IEventService events,
     IOptions <NudesIdentityOptions> options,
     INudesIdentityUserStorage nudesIdentityUserStorage
     )
 {
     this.interaction = interaction;
     this.clientStore = clientStore;
     this.events      = events;
     this.options     = options.Value;
     this.nudesIdentityUserStorage = nudesIdentityUserStorage;
 }
示例#3
0
 public AccountController(
     IIdentityServerInteractionService interaction,
     IClientStore clientStore,
     IAuthenticationSchemeProvider schemeProvider,
     IEventService events,
     IOptions <NudesIdentityOptions> options,
     INudesIdentityUserStorage nudesIdentityUserStorage
     )
 {
     this.interaction              = interaction;
     this.clientStore              = clientStore;
     this.schemeProvider           = schemeProvider;
     this.events                   = events;
     this.nudesIdentityUserStorage = nudesIdentityUserStorage;
     this.options                  = options.Value;
 }