public Handler(ConduitContext db, IPasswordHasher passwordHasher, IJwtTokenGenerator jwtTokenGenerator, IMapper mapper) { _db = db; _passwordHasher = passwordHasher; _jwtTokenGenerator = jwtTokenGenerator; _mapper = mapper; }
public Handler(ScanStoreContext context, IPasswordHasher passwordHasher, IJwtTokenGenerator jwtTokenGenerator, IMapper mapper) { _context = context; _passwordHasher = passwordHasher; _jwtTokenGenerator = jwtTokenGenerator; _mapper = mapper; }
public async Task Invoke( HttpContext context, IJwtTokenGenerator generator) { if (context?.Items?.Any() == true) { string token; if (context.Items.ContainsKey(Constants.MiddlewareTokenPassingKey)) { token = (string)context.Items[Constants.MiddlewareTokenPassingKey]; } else { token = generator.GenerateToken(context .User .Claims .ToArray()); } context .Response .Headers .Add("Token", token); if (context.Items.ContainsKey(Constants.MiddlewareTokenPassingKey)) { context.Response.StatusCode = StatusCodes.Status201Created; return; } } await _next(context); }
/// <summary> /// This constructor is to inject IDBConnection,user service,configuration,jwt token generator /// object using constructor dependency injuction /// </summary> /// <param name="user"></param> /// <param name="config"></param> /// <param name="dbConnection"></param> /// <param name="jwtTokenGenerator"></param> public AuthService(IUserService user, IConfiguration config, IDbConnection dbConnection, IJwtTokenGenerator jwtTokenGenerator) { _user = user; _config = config; _Idbconnection = dbConnection; _jwtTokenGenerator = jwtTokenGenerator; }
public SlotHttpClientWrapper(IJwtTokenGenerator tokenGenerator, IDateTimeGenerator dateTimeGenerator) { _tokenGenerator = tokenGenerator; _dateTimeGenerator = dateTimeGenerator; FlurlHttp.ConfigureClient(_uri, cli => cli.Settings.HttpClientFactory = new UntrustedCertClientFactory()); }
public Handler(EletronicPartsCatalogContext context, IPasswordHasher passwordHasher, IJwtTokenGenerator jwtTokenGenerator, IMapper mapper) { _context = context; _passwordHasher = passwordHasher; _jwtTokenGenerator = jwtTokenGenerator; _mapper = mapper; }
public Handler(RecipesDbContext context, IRefreshTokenGenerator refreshTokenGenerator, IJwtTokenGenerator jwtGenerator) { this.context = context; this.refreshTokenGenerator = refreshTokenGenerator; this.jwtGenerator = jwtGenerator; }
public Handler(IMapper mapper, DrawManagerDbContext context, IPasswordHasher passwordHasher, IJwtTokenGenerator jwtTokenGenerator) { _mapper = mapper; _context = context; _passwordHasher = passwordHasher; _jwtTokenGenerator = jwtTokenGenerator; }
public CommandHanlder(ConduitContext context, IMapper mapper, IPasswordHasher passwordHasher, IJwtTokenGenerator jwtTokenGenerator) { _context = context; _mapper = mapper; _passwordHasher = passwordHasher; _jwtTokenGenerator = jwtTokenGenerator; }
public UserService(IUserRepoService repository, ILogService logService, IGeneralUpdateService <User> generalUpdateService, IMapper mapper, IHttpContextAccessor contextAccessor, //IGeneralUpdateService<Hierarchy> hierarchyAddUpdateService, IJwtTokenGenerator jwtTokenGenerator, IEmailSender emailSender, ISaveLog saveLog, IOptions <WebSettings> webSettings, IOptions <ApiSettings> apiSettings, IOptions <Token> token ) { _repository = repository; _logService = logService; _generalUpdateService = generalUpdateService; _mapper = mapper; _contextAccessor = contextAccessor; _jwtTokenGenerator = jwtTokenGenerator; _emailSender = emailSender; _saveLog = saveLog; _token = token.Value; _apiSettings = apiSettings.Value; _webSettings = webSettings.Value; }
public DopplerSapService( IHttpClientFactory httpClientFactory, IOptionsMonitor <DopplerSapConfiguration> dopplerSapServiceSettings, ILogger <DopplerSapService> logger, IJwtTokenGenerator jwtTokenGenerator) { _dopplerSapServiceSettings = dopplerSapServiceSettings.CurrentValue; _httpClientFactory = httpClientFactory; _logger = logger; _serializationSettings = new JsonSerializerSettings { Formatting = Formatting.Indented, DateFormatHandling = DateFormatHandling.IsoDateFormat, DateTimeZoneHandling = DateTimeZoneHandling.Utc, NullValueHandling = NullValueHandling.Ignore, ReferenceLoopHandling = ReferenceLoopHandling.Serialize, ContractResolver = new ReadOnlyJsonContractResolver(), Converters = new List <JsonConverter> { new Iso8601TimeSpanConverter() } }; _jwtTokenGenerator = jwtTokenGenerator; }
public AuthController(IUserService userService, IJwtTokenGenerator jwtTokenGenerator, IOptions <Token> token) { _userService = userService; _jwtTokenGenerator = jwtTokenGenerator; _token = token.Value; }
public ExternalLoginRequestHandler(IApplicationDbContext context, IMediator mediator, IJwtTokenGenerator tokenGenerator) { _context = context; _mediator = mediator; _tokenGenerator = tokenGenerator; }
public ExternalAuthController(IConfiguration configuration, UserManager <User> userManager, ApplicationDbContext appDbContext, IJwtTokenGenerator jwtTokenGenerator, IOptions <JwtIssuerOptions> jwtOptions) { _configuration = configuration; _userManager = userManager; _appDbContext = appDbContext; _jwtTokenGenerator = jwtTokenGenerator; _jwtOptions = jwtOptions.Value; }
public UsersController(ConduitContext context, IPasswordHasher passwordHasher, IJwtTokenGenerator jwtTokenGenerator, IMapper mapper) { this.context = context ?? throw new System.ArgumentNullException(nameof(context)); this.passwordHasher = passwordHasher ?? throw new System.ArgumentNullException(nameof(passwordHasher)); this.jwtTokenGenerator = jwtTokenGenerator ?? throw new System.ArgumentNullException(nameof(jwtTokenGenerator)); this.mapper = mapper ?? throw new System.ArgumentNullException(nameof(mapper)); }
public Handler(ApplicationDbContext context, IPasswordHasher passwordHasher, IJwtTokenGenerator jwtTokenGenerator, IMapper mapper, ICurrentUserAccessor currentUserAccessor) { _context = context; _passwordHasher = passwordHasher; _jwtTokenGenerator = jwtTokenGenerator; _mapper = mapper; _currentUserAccessor = currentUserAccessor; }
public AccountController(IJwtTokenGenerator tokenGenerator, IOptions <DatabaseOptions> databaseOptions, IUserHelper userHelper) { this.tokenGenerator = tokenGenerator; this._userHelper = userHelper; this._databaseOptions = databaseOptions.Value; }
public AuthController(IAuthRepository authRepo, IJwtTokenGenerator jwtTokenGeneratorService, IMapper mapper) { this.mapper = mapper; this.jwtTokenGeneratorService = jwtTokenGeneratorService; this.authRepo = authRepo; }
public TokenController(IApplicationDbContext context, UserManager <IdentityUser> userManager, IJwtTokenGenerator jwtTokenGenerator, ILogger <TokenController> logger) { _context = context; _jwtTokenGenerator = jwtTokenGenerator; _logger = logger; _userManager = userManager; }
public Handler(SignInManager <AppUser> signInManager, UserManager <AppUser> userManager, IJwtTokenGenerator jwtGenerator, IRefreshTokenGenerator refreshTokenGenerator, RecipesDbContext context) { SignInManager = signInManager; this.userManager = userManager; this.jwtGenerator = jwtGenerator; this.refreshTokenGenerator = refreshTokenGenerator; this.context = context; }
public Handler( IPasswordHasher passwordHasher, IJwtTokenGenerator jwtTokenGenerator, ExpensesContext context) { _passwordHasher = passwordHasher; _jwtTokenGenerator = jwtTokenGenerator; _context = context; }
public Handler( ExpensesContext context, IJwtTokenGenerator jwtTokenGenerator, IJwtSigningCredentials signingCredentials) { _context = context; _jwtTokenGenerator = jwtTokenGenerator; _signingCredentials = signingCredentials; }
public Handler( ExpensesContext context, IJwtTokenGenerator jwtTokenGenerator, IOptions <JwtSettings> jwtSettings) { _context = context; _jwtTokenGenerator = jwtTokenGenerator; _jwtSettings = jwtSettings; }
public AddAppointmentClient(IJwtTokenGenerator tokenGenerator, IAddAppointmentRequestBuilder addAppointmentRequestBuilder, IAddAppointmentHttpClientWrapper httpClientWrapper, IAddAppointmentResponseDeserializer addAppointmentResponseDeserializer) { _addAppointmentRequestBuilder = addAppointmentRequestBuilder; _httpClientWrapper = httpClientWrapper; _addAppointmentResponseDeserializer = addAppointmentResponseDeserializer; }
public Handler( ApplicationDbContext context, IJwtTokenGenerator jwtTokenGenerator, IOptions <JwtSettings> jwtSettings) { _context = context; _jwtTokenGenerator = jwtTokenGenerator; _jwtSettings = jwtSettings.Value; }
public Handler( ConduitContext context, IJwtTokenGenerator tokenGenerator, IMapper mapper) { _context = context; _tokenGenerator = tokenGenerator; _mapper = mapper; }
/// <summary> /// Initializes a new instance of the <see cref="AuthenticationController" /> class. /// </summary> /// <param name="manageConversationLinkService">The manage conversation link service.</param> /// <param name="tokenGenerator">The JWT token generator.</param> /// <param name="logger">The logger.</param> public AuthenticationController( IManageConversationLinkService manageConversationLinkService, IJwtTokenGenerator tokenGenerator, ILogger <ManageConversationController> logger) { this.manageConversationLinkService = manageConversationLinkService; this.tokenGenerator = tokenGenerator; this.logger = logger; }
public Handler( IPasswordHasher passwordHasher, IJwtTokenGenerator jwtTokenGenerator, ApplicationDbContext context) { _passwordHasher = passwordHasher; _jwtTokenGenerator = jwtTokenGenerator; _context = context; }
public Handler(BloggyContext context, IPasswordHasher passwordHasher, IJwtTokenGenerator jwtTokenGenerator, IMapper mapper, ILogger <AuthController> logger) { _context = context; _passwordHasher = passwordHasher; _jwtTokenGenerator = jwtTokenGenerator; _mapper = mapper; _logger = logger; }
public EmployeeLoginHandler(ClerpContext context, ILogger <EmployeeLoginHandler> logger, IPasswordHasher hasher, IJwtTokenGenerator tokenGenerator) { _context = context; _logger = logger; _hasher = hasher; _tokenGenerator = tokenGenerator; }