Beispiel #1
0
 public EventService(
     AlloyContext context,
     IAuthorizationService authorizationService,
     IPrincipal user,
     IMapper mapper,
     IPlayerService playerService,
     ISteamfitterService steamfitterService,
     ICasterService casterService,
     IAlloyEventQueue alloyBackgroundService,
     ILogger <EventService> logger,
     IOptionsMonitor <ResourceOptions> resourceOptions,
     IUserClaimsService claimsService,
     ResourceOwnerAuthorizationOptions resourceOwnerAuthorizationOptions,
     ClientOptions clientOptions,
     IHttpClientFactory httpClientFactory,
     IServiceProvider serviceProvider)
 {
     _context = context;
     _authorizationService = authorizationService;
     _user               = user as ClaimsPrincipal;
     _mapper             = mapper;
     _casterService      = casterService;
     _playerService      = playerService;
     _steamfitterService = steamfitterService;
     _alloyEventQueue    = alloyBackgroundService;
     _logger             = logger;
     _resourceOptions    = resourceOptions;
     _claimsService      = claimsService;
     _resourceOwnerAuthorizationOptions = resourceOwnerAuthorizationOptions;
     _clientOptions     = clientOptions;
     _httpClientFactory = httpClientFactory;
     _serviceProvider   = serviceProvider;
 }
 public ImplementationService(
     AlloyContext context,
     IAuthorizationService authorizationService,
     IPrincipal user,
     IMapper mapper,
     IPlayerService playerService,
     ISteamfitterService steamfitterService,
     ICasterService casterService,
     IAlloyImplementationQueue alloyBackgroundService,
     ILogger <ImplementationService> logger,
     IOptionsMonitor <ResourceOptions> resourceOptions,
     IUserClaimsService claimsService)
 {
     _context = context;
     _authorizationService = authorizationService;
     _user                     = user as ClaimsPrincipal;
     _mapper                   = mapper;
     _casterService            = casterService;
     _playerService            = playerService;
     _steamfitterService       = steamfitterService;
     _alloyImplementationQueue = alloyBackgroundService;
     _logger                   = logger;
     _resourceOptions          = resourceOptions;
     _claimsService            = claimsService;
 }
Beispiel #3
0
 public UserService(PlayerContext context, IPrincipal user, IAuthorizationService authorizationService, IUserClaimsService userClaimsService)
 {
     _context = context;
     _user    = user as ClaimsPrincipal;
     _authorizationService = authorizationService;
     _userClaimsService    = userClaimsService;
 }
Beispiel #4
0
 public UserService(SteamfitterContext context, IPrincipal user, IAuthorizationService authorizationService, IUserClaimsService userClaimsService, IMapper mapper)
 {
     _context = context;
     _user    = user as ClaimsPrincipal;
     _authorizationService = authorizationService;
     _userClaimsService    = userClaimsService;
     _mapper = mapper;
 }
Beispiel #5
0
 public SecurityService(
     IUserClaimsService userContextService,
     IUserIdentityService userIdentityService
     )
 {
     _userContextService  = userContextService;
     _userIdentityService = userIdentityService;
 }
Beispiel #6
0
 public TeamService(PlayerContext context, IPrincipal user, IAuthorizationService authorizationService, IMapper mapper, IUserClaimsService claimsService)
 {
     _context = context;
     _authorizationService = authorizationService;
     _user          = user as ClaimsPrincipal;
     _mapper        = mapper;
     _claimsService = claimsService;
 }
        public AppDataContext(IConfigurationRoot config, IUserClaimsService claimsService) : base()
        {
            var agencyCode = claimsService.GetClaimValue(CustomClaimTypes.AgencyCode);

            var agencyDB = CryptoManager.Decrypt(agencyCode);

            _connectionString = config.GetConnectionString(agencyDB);
        }
 public TokenService(
     IConfiguration configuration, 
     IMongoDbContext db, 
     IUserClaimsService userClaims) : base(db)
 {
     _configuration = configuration;
     _db = db;
     _userClaims = userClaims;
 }
Beispiel #9
0
 public NotificationService(PlayerContext context, IPrincipal user, IAuthorizationService authorizationService, IMapper mapper, IUserClaimsService claimsService, IConfiguration configuration)
 {
     _context = context;
     _authorizationService = authorizationService;
     _user          = user as ClaimsPrincipal;
     _mapper        = mapper;
     _claimsService = claimsService;
     _configuration = configuration;
 }
 /// <summary>
 /// Initializes a new instance of the <see cref="IdentityUserInfoAdapter"/> class.
 /// </summary>
 /// <param name="currentUserProvider"></param>
 /// <param name="userClaimsService"></param>
 /// <param name="logger"></param>
 public IdentityUserInfoAdapter(
     ICurrentUserProvider currentUserProvider,
     IUserClaimsService userClaimsService,
     IEmLogger logger)
 {
     this.currentUserProvider = currentUserProvider;
     this.userClaimsService   = userClaimsService;
     this.logger = logger;
 }
Beispiel #11
0
 /// <summary>
 /// Constructor that takes a MySQLDatabase as argument
 /// </summary>
 /// <param name="database"></param>
 public UserStore(IDataProvider dataProvider)
 {
     this.dataProvider = dataProvider;
     userService       = Container.Resolve <IUserService <TUser> >();
     roleService       = Container.Resolve <IRoleService>();
     userRolesService  = Container.Resolve <IUserRolesService>();
     userClaimsService = Container.Resolve <IUserClaimsService>();
     userLoginsService = Container.Resolve <IUserLoginsService>();
 }
 public TwoFactorAuthenticationService(
     IUserClaimsService userClaimsService,
     IRandomNumberProvider randomNumberProvider,
     ILogger <TwoFactorAuthenticationService> logger)
 {
     _userClaimsService    = userClaimsService;
     _randomNumberProvider =
         randomNumberProvider ?? throw new ArgumentNullException(nameof(randomNumberProvider));
     _logger = logger ?? throw new ArgumentNullException(nameof(logger));
 }
 /// <summary>
 /// Initializes a new instance of the <see cref="ClientAuthenticationApiController"/> class.
 /// </summary>
 /// <param name="userClaimsService"></param>
 /// <param name="userTokensService"></param>
 /// <param name="externalProviderAuthenticatorFactory"></param>
 public ClientAuthenticationApiController(
     IUserClaimsService userClaimsService,
     IUserTokensService userTokensService,
     IExternalProviderAuthenticatorFactory externalProviderAuthenticatorFactory)
 {
     this.userClaimsService = userClaimsService;
     this.userTokensService = userTokensService;
     this.externalProviderAuthenticatorFactory = externalProviderAuthenticatorFactory;
     this.HideActivityLogParameters            = true;
 }
 public AccountsController(UserManager <User> userManager,
                           SignInManager <User> signInManager,
                           IUserClaimsService userClaimsService,
                           IJwtBearerService jwtBearerService)
 {
     _userManager       = userManager;
     _signInManager     = signInManager;
     _userClaimsService = userClaimsService;
     _jwtBearerService  = jwtBearerService;
 }
Beispiel #15
0
        /// <summary>
        /// Initializes a new instance of the <see cref="AdminAuthenticationController"/> class.
        /// </summary>
        /// <param name="userClaimsService"></param>
        /// <param name="hostingEnvironment"></param>
        /// <param name="userManager"></param>
        public AdminAuthenticationController(
            IUserClaimsService userClaimsService,
            IWebHostEnvironment hostingEnvironment,
            IUserManager userManager)
        {
            this.userClaimsService  = userClaimsService;
            this.hostingEnvironment = hostingEnvironment;
            this.userManager        = userManager;

            this.HideActivityLogParameters = true;
        }
Beispiel #16
0
 public PlayerService(
     IHttpContextAccessor httpContextAccessor,
     IS3PlayerApiClient s3PlayerApiClient,
     IAuthorizationService authorizationService,
     IPrincipal user,
     IUserClaimsService claimsService)
 {
     _s3PlayerApiClient    = s3PlayerApiClient;
     _authorizationService = authorizationService;
     _user          = user as ClaimsPrincipal;
     _claimsService = claimsService;
 }
Beispiel #17
0
        /// <summary>
        /// Initializes a new instance of the <see cref="ClientAuthenticationController"/> class.
        /// </summary>
        /// <param name="userClaimsService"></param>
        /// <param name="urlEncoder"></param>
        /// <param name="signInManager"></param>
        /// <param name="externalProviderAuthenticatorFactory"></param>
        public ClientAuthenticationController(
            IUserClaimsService userClaimsService,
            UrlEncoder urlEncoder,
            SignInManager <User> signInManager,
            IExternalProviderAuthenticatorFactory externalProviderAuthenticatorFactory)
        {
            this.userClaimsService = userClaimsService;
            this.urlEncoder        = urlEncoder;
            this.signInManager     = signInManager;
            this.externalProviderAuthenticatorFactory = externalProviderAuthenticatorFactory;

            this.HideActivityLogParameters = true;
        }
 public ExternalLoginModel(
     SignInManager <ApplicationUser> signInManager,
     UserManager <ApplicationUser> userManager,
     ILogger <ExternalLoginModel> logger,
     IEmailSender emailSender,
     IUserClaimsService userClaimsService)
 {
     _signInManager     = signInManager;
     _userManager       = userManager;
     _logger            = logger;
     _emailSender       = emailSender;
     _userClaimsService = userClaimsService ?? throw new ArgumentNullException(nameof(userClaimsService));
 }
Beispiel #19
0
 /// <summary>
 /// Initializes a new instance of the <see cref="UserTokensService"/> class.
 /// </summary>
 /// <param name="userManager"></param>
 /// <param name="context"></param>
 /// <param name="userClaimsService"></param>
 /// <param name="jsonWebTokenOptions"></param>
 /// <param name="logger"></param>
 public UserTokensService(
     UserManager <User> userManager,
     IEmContext context,
     IUserClaimsService userClaimsService,
     IOptions <JsonWebTokenOptions> jsonWebTokenOptions,
     IEmLogger logger)
 {
     this.userManager       = userManager;
     this.context           = context;
     this.userClaimsService = userClaimsService;
     this.jwtOptions        = jsonWebTokenOptions.Value;
     this.logger            = logger;
 }
 public SelectReservationsController(IMediator mediator,
                                     ILogger <ReservationsController> logger,
                                     IEncodingService encodingService,
                                     IConfiguration configuration,
                                     IExternalUrlHelper urlHelper,
                                     IUserClaimsService userClaimsService)
 {
     _mediator          = mediator;
     _logger            = logger;
     _encodingService   = encodingService;
     _urlHelper         = urlHelper;
     _userClaimsService = userClaimsService;
     _configuration     = configuration;
 }
        /// <summary>
        /// Initializes a new instance of the <see cref="AdminUsersController"/> class.
        /// </summary>
        /// <param name="userManager"></param>
        /// <param name="roleManager"></param>
        /// <param name="userTokensService"></param>
        /// <param name="userClaimsService"></param>
        public AdminUsersController(
            IUserManager userManager,
            IRoleManager roleManager,
            IUserTokensService userTokensService,
            IUserClaimsService userClaimsService)
        {
            this.HasCreate = false;
            this.HasEdit   = false;

            this.userManager       = userManager;
            this.roleManager       = roleManager;
            this.userTokensService = userTokensService;
            this.userClaimsService = userClaimsService;
        }
 public DefinitionService(
     AlloyContext context,
     IAuthorizationService authorizationService,
     IPrincipal user,
     IMapper mapper,
     ILogger <DefinitionService> logger,
     IUserClaimsService claimsService)
 {
     _context = context;
     _authorizationService = authorizationService;
     _user          = user as ClaimsPrincipal;
     _mapper        = mapper;
     _logger        = logger;
     _claimsService = claimsService;
 }
 public EmployerReservationsController(
     IMediator mediator,
     IEncodingService encodingService,
     IOptions <ReservationsWebConfiguration> options,
     IExternalUrlHelper urlHelper,
     ILogger <EmployerReservationsController> logger,
     IUserClaimsService userClaimsService) : base(mediator)
 {
     _mediator          = mediator;
     _encodingService   = encodingService;
     _urlHelper         = urlHelper;
     _logger            = logger;
     _userClaimsService = userClaimsService;
     _config            = options.Value;
 }
Beispiel #24
0
 public BaseService() : base(DIEngineContext.ServiceProvider.GetRequiredService <IMongoDbContext>())
 {
     _db         = DIEngineContext.ServiceProvider.GetRequiredService <IMongoDbContext>();
     _userClaims = DIEngineContext.ServiceProvider.GetRequiredService <IUserClaimsService>();
 }
Beispiel #25
0
 public LoginModel(IUserClaimsService userClaimsService)
 {
     _userClaimsService = userClaimsService;
     Input = new InputModel();
 }
 public AuthorizationClaimsTransformer(IUserClaimsService claimsService)
 {
     _claimsService = claimsService;
 }
Beispiel #27
0
 public AccountService(IMongoDbContext db, IUserClaimsService userClaims) : base(db)
 {
     _db         = db;
     _userClaims = userClaims;
 }
Beispiel #28
0
 public ManageExerciseResolver(IAuthorizationService authorizationService, IUserClaimsService userClaimsService)
 {
     _authorizationService = authorizationService;
     _user = userClaimsService.GetCurrentClaimsPrincipal();
 }
Beispiel #29
0
 public PrimaryTeamResolver(IAuthorizationService authorizationService, IUserClaimsService userClaimsService)
 {
     _authorizationService = authorizationService;
     _user = userClaimsService.GetCurrentClaimsPrincipal();
 }