public AuthCookieValidate(DbContextOptions <ExtraAuthorizeDbContext> extraAuthContextOptions,
                           IDataProtectionProvider protectionProvider)
 {
     _extraAuthContextOptions = extraAuthContextOptions ?? throw new ArgumentNullException(nameof(extraAuthContextOptions));
     _protectionProvider      = protectionProvider; //This can be null, in which case impersonation is turned off
     _authChanges             = new AuthChanges();
 }
示例#2
0
 public ExtraAuthorizeDbContext(DbContextOptions <ExtraAuthorizeDbContext> options, IAuthChanges authChange)
     : base(options)
 {
     _authChange = authChange;
 }
 public AuthCookieValidate(DbContextOptions <ExtraAuthorizeDbContext> extraAuthContextOptions)
 {
     _extraAuthContextOptions = extraAuthContextOptions;
     _authChanges             = new AuthChanges();
 }