public AuditedApiKeySignService(MilvanethDbContext context, ITimeService time, IAuthentication auth)
 {
     _context      = context;
     _time         = time;
     _auth         = auth;
     _cryptoRandom = new RNGCryptoServiceProvider();
 }
Пример #2
0
 public DataController(IHttpContextAccessor accessor, ITimeService time, MilvanethDbContext context, IAuthentication auth, IPowService pow, ISrp6Service srp, IApiKeySignService api, ITokenSignService token, IVerifyMailService mail, IRepository repo)
 {
     _time    = time;
     _context = context;
     _auth    = auth;
     _token   = token;
     _repo    = repo;
 }
Пример #3
0
 public DataRepository(ITimeService time, MilvanethDbContext context)
 {
     Character = new CharacterRepository(time, context);
     Retainer  = new RetainerRepository(time, context);
     History   = new HistoryRepository(time, context);
     Listing   = new ListingRepository(time, context);
     Overview  = new OverviewRepository(time, context);
 }
Пример #4
0
 public SessionController(IHttpContextAccessor accessor, ITimeService time, MilvanethDbContext context, IAuthentication auth, IApiKeySignService api, ITokenSignService token)
 {
     _accessor    = accessor;
     _time        = time;
     _context     = context;
     _auth        = auth;
     _api         = api;
     _token       = token;
     _changeToken = _context.KeyUsage.Single(x => x.Name == "Password Change Token");
     _renewToken  = _context.KeyUsage.Single(x => x.Name == "Renew Token");
 }
Пример #5
0
 public AuthController(IHttpContextAccessor accessor, ITimeService time, MilvanethDbContext context, IAuthentication auth, IPowService pow, ISrp6Service srp, IApiKeySignService api)
 {
     _accessor  = accessor;
     _time      = time;
     _context   = context;
     _auth      = auth;
     _pow       = pow;
     _srp       = srp;
     _api       = api;
     _authToken = _context.KeyUsage.Single(x => x.Name == "Auth Token");
 }
Пример #6
0
 public AccountController(IHttpContextAccessor accessor, ITimeService time, MilvanethDbContext context, IAuthentication auth, IPowService pow, ISrp6Service srp, IApiKeySignService api, ITokenSignService token, IVerifyMailService mail, IRepository repo)
 {
     _accessor      = accessor;
     _time          = time;
     _context       = context;
     _auth          = auth;
     _pow           = pow;
     _srp           = srp;
     _api           = api;
     _token         = token;
     _mail          = mail;
     _repo          = repo;
     _userPrivilege = _context.PrivilegeConfig.Single(x => x.Name == "User");
     _changeToken   = _context.KeyUsage.Single(x => x.Name == "Password Change Token");
 }
Пример #7
0
 public ListingRepository(ITimeService time, MilvanethDbContext context)
 {
     _time    = time;
     _context = context;
 }
Пример #8
0
 public RetainerRepository(ITimeService time, MilvanethDbContext context)
 {
     _time    = time;
     _context = context;
 }
Пример #9
0
 public VersionController(ITimeService time, MilvanethDbContext context)
 {
     _time    = time;
     _context = context;
 }
 public AuditedTokenSignService(MilvanethDbContext context, ITimeService time, IConfigurationRoot root)
 {
     _context = context;
     _time    = time;
     _signer  = new TokenSigner(GetTokenKey(root));
 }
 public TokenKeyAuthenticationService(MilvanethDbContext context, ITimeService time)
 {
     _context = context;
     _time    = time;
 }
Пример #12
0
 public OverviewRepository(ITimeService time, MilvanethDbContext context)
 {
     _time    = time;
     _context = context;
 }
Пример #13
0
 public DebugController(IHttpContextAccessor accessor, ITimeService time, MilvanethDbContext context)
 {
     _accessor = accessor;
     _time     = time;
     _context  = context;
 }