protected PermissionProvider(IClaimsPrincipalHelper claimsPrincipalHelper, ILoggerFactory loggerFactory)
 {
     this.ClaimsPrincipalHelper = claimsPrincipalHelper ?? throw new ArgumentNullException(nameof(claimsPrincipalHelper));
     this.Logger = (loggerFactory ?? throw new ArgumentNullException(nameof(loggerFactory))).CreateLogger(this.GetType());
 }
コード例 #2
0
 public ConfigurationRoleProvider(IClaimsPrincipalHelper claimsPrincipalHelper, ILoggerFactory loggerFactory, IOptionsMonitor <ExtendedAuthorizationOptions> optionsMonitor) : base(claimsPrincipalHelper, loggerFactory, optionsMonitor)
 {
 }
コード例 #3
0
 public WindowsRoleProvider(IMemoryCache cache, IClaimsPrincipalHelper claimsPrincipalHelper, ILoggerFactory loggerFactory, IOptionsMonitor <ExtendedAuthorizationOptions> optionsMonitor) : base(claimsPrincipalHelper, loggerFactory, optionsMonitor)
 {
     this.Cache = cache ?? throw new ArgumentNullException(nameof(cache));
 }
 public ConfigurationPermissionProvider(IClaimsPrincipalHelper claimsPrincipalHelper, ILoggerFactory loggerFactory, IOptionsMonitor <ExtendedAuthorizationOptions> optionsMonitor) : base(claimsPrincipalHelper, loggerFactory)
 {
     this.OptionsMonitor = optionsMonitor ?? throw new ArgumentNullException(nameof(optionsMonitor));
 }
コード例 #5
0
 protected RoleProvider(IClaimsPrincipalHelper claimsPrincipalHelper, ILoggerFactory loggerFactory, IOptionsMonitor <ExtendedAuthorizationOptions> optionsMonitor)
 {
     this.ClaimsPrincipalHelper = claimsPrincipalHelper ?? throw new ArgumentNullException(nameof(claimsPrincipalHelper));
     this.Logger         = (loggerFactory ?? throw new ArgumentNullException(nameof(loggerFactory))).CreateLogger(this.GetType());
     this.OptionsMonitor = optionsMonitor ?? throw new ArgumentNullException(nameof(optionsMonitor));
 }