/// <summary>
        /// Fluent step 4 - Choose to use a security manager
        /// </summary>
        /// <param name="accessManager"></param>
        /// <param name="identity"></param>
        /// <returns></returns>
        IInitializedAndSecurizedReader IInitializedReader.WithSecurityAsUser(IAccessManager accessManager, string identity)
        {
            _accessManager = accessManager;
            _identity      = identity;

            return(this);
        }
Example #2
0
 public OrganizationController(IAccessManager accessManager, IUserDataService userData, IOrganizationService organizationService)
 {
     _accessManager             = accessManager;
     _userData                  = userData;
     _organizationService       = organizationService;
     _organizationSubsystemName = Constants.OrganizationSubsystem;
 }
Example #3
0
 public VaultController(IVaultManager vaultManager,
                        IUserGetter <VaultUser> getter,
                        IAccessManager accessManager)
 {
     _vaultManager  = vaultManager;
     _userGetter    = getter;
     _accessManager = accessManager;
 }
Example #4
0
 public AccessManagerMiddleware(
     RequestDelegate next,
     IAccessManager accessManager
     )
 {
     _next          = next;
     _accessManager = accessManager;
 }
Example #5
0
 public ReportData(ReportDbContext reportDbContext, IReportManager reportManager, IAccessManager accessManager, IColumnCreater columnCreater, IButtonCreater buttonCreater)
 {
     _reportDbContext = reportDbContext;
     _reportManager   = reportManager;
     _accessManager   = accessManager;
     _columnCreater   = columnCreater;
     _buttonCreater   = buttonCreater;
 }
Example #6
0
 public SeedData(ILogger <SeedData> logger, AppDbContext context, IRegistrationService registrationService,
                 IApplicationDataService applicationData, IAccessManager accessManager)
 {
     _logger              = logger;
     _context             = context;
     _registrationService = registrationService;
     _applicationData     = applicationData;
     _accessManager       = accessManager;
 }
 public AdminController(IAccessManager accessManager, IUserDataService userDataService,
                        IEventLogService eventLogService, IHostEnvironment hostEnvironment)
 {
     _accessManager      = accessManager;
     _userDataService    = userDataService;
     _eventLogService    = eventLogService;
     _hostEnvironment    = hostEnvironment;
     _adminSubsystemName = Constants.AdminSubsystem;
 }
Example #8
0
 public AccountController(IRegistrationService registrationService, IAuthorizationService authorizationService,
                          IAccessManager accessManager, IUserDataService userData)
 {
     _registrationService  = registrationService;
     _authorizationService = authorizationService;
     _accessManager        = accessManager;
     _userData             = userData;
     _adminSubsystem       = Constants.AdminSubsystem;
 }
Example #9
0
        private async Task AskAboutAccessToDevice()
        {
            if (_accessManager == null)
            {
                _accessManager = Container.Resolve <IAccessManager>();
            }

            await _accessManager.AskForPermissionsAsync().ConfigureAwait(false);
        }
 public AccessController(
     IMapper mapper,
     IAccessManager accessManager,
     ILogger <AccessController> logger)
 {
     _logger        = logger;
     _mapper        = mapper;
     _accessManager = accessManager;
 }
Example #11
0
 public VaultItemController(IVaultItemManager vaultItemManager, IMailReporter mailReporter,
                            IAccessManager accessManager, IVaultManager vaultManager, IVaultItemHelper vaultItemHelper)
 {
     _vaultItemManager = vaultItemManager;
     _mailtReporter    = mailReporter;
     _accessManager    = accessManager;
     _vaultManager     = vaultManager;
     _vaultItemHelper  = vaultItemHelper;
 }
 public MemberService(IMemberRepository memberRepository,
                      Validator validator,
                      IEncrypt encrypt,
                      IAccessManager accessManager)
 {
     _memberRepository = memberRepository;
     _validator        = validator;
     _encrypt          = encrypt;
     _accessManager    = accessManager;
 }
 public JwtManager(
     IOptions <JwtOptions> options,
     IAccessManager accessManager
     )
 {
     _options            = options.Value;
     _accessManager      = accessManager;
     _securityKey        = new SymmetricSecurityKey(Encoding.UTF8.GetBytes(_options.SecretKey));
     _signingCredentials = new SigningCredentials(_securityKey, SecurityAlgorithms.HmacSha256);
     _jwtHeader          = new JwtHeader(_signingCredentials);
 }
Example #14
0
        public async Task <ActionResult> Authenticate(
            [FromBody] LoginRequest model,
            [FromServices] IAccessManager accessManager)
        {
            var token = await accessManager.ForgeTokenAsync(model.Username, model.Password);

            if (token is null)
            {
                return(BadRequest("User or password invalid"));
            }

            return(Ok(new { token }));
        }
Example #15
0
 public GameServer()
 {
     Settings.Load();
     TeamRegistry   = new TeamRegistry();
     SessionManager = new SessionManager(TeamRegistry);
     GameManager    = new GameManager();
     if (Settings.IsProductionMode)
     {
         AccessManager = new OpenAccessManager();
     }
     else
     {
         AccessManager = new AccessManager();
     }
 }
Example #16
0
 public ComplaintController(ITenderProvider tenderProvider, IAccessManager accessManager)
 {
     TenderProvider = tenderProvider;
     AccessManager  = accessManager;
 }
 public ReportManager(ReportDbContext reportDbContext, IAccessManager accessManager)
 {
     _reportDbContext = reportDbContext;
     _accessManager   = accessManager;
 }
Example #18
0
 public PlanProvider(StoreContext context, IAccessManager accessManager)
     : base(context, accessManager)
 {
 }
Example #19
0
 public ControllerBase()
 {
     accessManager = new AccessManager();
 }
 public LoginService(IAccessManager accessManager)
 {
     _accessManager = accessManager;
 }
Example #21
0
 public BaseProvider(StoreContext context, IAccessManager accessManager)
 {
     Context       = context;
     AccessManager = accessManager;
 }
Example #22
0
 public SchemesProvider(StoreContext context, IAccessManager accessManager)
     : base(context, accessManager)
 {
 }
Example #23
0
 public AccessService(IJwtManager jwtManager, IAccessManager accessManager)
 {
     _jwtManager    = jwtManager;
     _accessManager = accessManager;
 }
Example #24
0
 public CancelTenderController(ITenderProvider tenderProvider, IAccessManager accessManager)
 {
     TenderProvider = tenderProvider;
     AccessManager  = accessManager;
 }