示例#1
0
 public CustomTokenResponseGenerator(
     ITokenService tokenService,
     IRefreshTokenService refreshTokenService,
     IResourceStore resources,
     IClientStore clients,
     ILoggerFactory loggerFactory,
     UserManager <ApplicationUser> userManager,
     SnooNotes.Utilities.IAuthUtils authUtils)
 {
     _defaultGenerator = new IdentityServer4.ResponseHandling.TokenResponseGenerator(tokenService, refreshTokenService, resources, clients, loggerFactory);
     _userManager      = userManager;
     _authUtils        = authUtils;
 }
示例#2
0
 public AccountController(
     UserManager <ApplicationUser> userManager,
     SignInManager <ApplicationUser> signInManager,
     IEmailSender emailSender,
     ISmsSender smsSender,
     ILoggerFactory loggerFactory,
     IIdentityServerInteractionService interaction,
     IHttpContextAccessor httpContext,
     IClientStore clientStore,
     IConfigurationRoot config,
     RedditSharp.RefreshTokenWebAgentPool agentPool,
     SnooNotes.Utilities.IAuthUtils authUtils)
 {
     _userManager   = userManager;
     _signInManager = signInManager;
     _emailSender   = emailSender;
     _smsSender     = smsSender;
     _logger        = loggerFactory.CreateLogger <AccountController>();
     _account       = new AccountService(interaction, httpContext, clientStore);
     _config        = config;
     _agentPool     = agentPool;
     _authUtils     = authUtils;
 }