public UserService( IUserRepository userRepository, IAuditHelper auditHelper ) : base(auditHelper) { this.userRepository = userRepository; }
public UserStore( IUserService userService, IAuditHelper auditHelper ) : base(auditHelper) { this.userService = userService; }
public AuditLoggingFilterAttribute(IClaimsExtractor claimsExtractor, IAuditHelper auditHelper) { EnsureArg.IsNotNull(claimsExtractor, nameof(claimsExtractor)); EnsureArg.IsNotNull(auditHelper, nameof(auditHelper)); _claimsExtractor = claimsExtractor; _auditHelper = auditHelper; }
public AuditMiddleware( RequestDelegate next, IClaimsExtractor claimsExtractor, IAuditHelper auditHelper) { EnsureArg.IsNotNull(next, nameof(next)); EnsureArg.IsNotNull(claimsExtractor, nameof(claimsExtractor)); EnsureArg.IsNotNull(auditHelper, nameof(auditHelper)); _next = next; _claimsExtractor = claimsExtractor; _auditHelper = auditHelper; }
public AuditMiddleware( RequestDelegate next, IFhirRequestContextAccessor fhirRequestContextAccessor, IAuditHelper auditHelper) { EnsureArg.IsNotNull(next, nameof(next)); EnsureArg.IsNotNull(fhirRequestContextAccessor, nameof(fhirRequestContextAccessor)); EnsureArg.IsNotNull(auditHelper, nameof(auditHelper)); _next = next; _fhirRequestContextAccessor = fhirRequestContextAccessor; _auditHelper = auditHelper; }
public AuditHelperTests() { _dicomRequestContext.Uri.Returns(Uri); _dicomRequestContext.CorrelationId.Returns(CorrelationId); _dicomRequestContextAccessor.RequestContext = _dicomRequestContext; _httpContext.Connection.RemoteIpAddress = CallerIpAddress; _claimsExtractor.Extract().Returns(Claims); _auditHelper = new AuditHelper(_dicomRequestContextAccessor, _auditLogger, _auditHeaderReader); }
public AuditHelperTests() { _fhirRequestContext.Uri.Returns(Uri); _fhirRequestContext.CorrelationId.Returns(CorrelationId); _fhirRequestContext.ResourceType.Returns("Patient"); _fhirRequestContextAccessor.FhirRequestContext = _fhirRequestContext; _httpContext.Connection.RemoteIpAddress = CallerIpAddress; _claimsExtractor.Extract().Returns(Claims); _auditHelper = new AuditHelper(_fhirRequestContextAccessor, _auditLogger, _auditHeaderReader); }
public AuditHelperTests() { _fhirRequestContext.Uri.Returns(Uri); _fhirRequestContext.CorrelationId.Returns(CorrelationId); _fhirRequestContextAccessor.FhirRequestContext = _fhirRequestContext; _auditEventTypeMapping.GetAuditEventType(ControllerName, AnonymousActionName).Returns((string)null); _auditEventTypeMapping.GetAuditEventType(ControllerName, NonAnonymousActionName).Returns(AuditEventType); _httpContext.Connection.RemoteIpAddress = CallerIpAddress; _claimsExtractor.Extract().Returns(Claims); _auditHelper = new AuditHelper(_fhirRequestContextAccessor, _auditEventTypeMapping, _auditLogger, NullLogger <AuditHelper> .Instance, _auditHeaderReader); }
public AuditHelperTests() { Type mockControllerType = typeof(MockController); var actionDescriptors = new List <ActionDescriptor>() { new ControllerActionDescriptor() { ControllerName = ControllerName, ActionName = AnonymousMethodName, MethodInfo = mockControllerType.GetMethod(AnonymousMethodName), }, new ControllerActionDescriptor() { ControllerName = ControllerName, ActionName = AudittedMethodName, MethodInfo = mockControllerType.GetMethod(AudittedMethodName), }, new ControllerActionDescriptor() { ControllerName = ControllerName, ActionName = NoAttributeMethodName, MethodInfo = mockControllerType.GetMethod(NoAttributeMethodName), }, new PageActionDescriptor() { }, }; var actionDescriptorCollection = new ActionDescriptorCollection(actionDescriptors, 1); _actionDescriptorCollectionProvider.ActionDescriptors.Returns(actionDescriptorCollection); _fhirRequestContext.Uri.Returns(Uri); _fhirRequestContext.CorrelationId.Returns(CorrelationId); _fhirRequestContextAccessor.FhirRequestContext = _fhirRequestContext; _httpContext.Connection.RemoteIpAddress = CallerIpAddress; _claimsExtractor.Extract().Returns(Claims); _auditHelper = new AuditHelper(_actionDescriptorCollectionProvider, _fhirRequestContextAccessor, _auditLogger, NullLogger <AuditHelper> .Instance); ((IStartable)_auditHelper).Start(); }
public BundleAwareJwtBearerHandler( IOptionsMonitor <JwtBearerOptions> options, ILoggerFactory logger, UrlEncoder encoder, ISystemClock clock, IBundleHttpContextAccessor bundleHttpContextAccessor, IAuditHelper auditHelper, IClaimsExtractor claimsExtractor) : base(options, logger, encoder, clock) { EnsureArg.IsNotNull(bundleHttpContextAccessor, nameof(bundleHttpContextAccessor)); EnsureArg.IsNotNull(auditHelper, nameof(auditHelper)); EnsureArg.IsNotNull(claimsExtractor, nameof(claimsExtractor)); _bundleHttpContextAccessor = bundleHttpContextAccessor; _auditHelper = auditHelper; _claimsExtractor = claimsExtractor; }
public BundleAwareJwtBearerHandlerTests() { var jwtBearerOptions = new JwtBearerOptions(); var options = Substitute.For <IOptionsMonitor <JwtBearerOptions> >(); options.CurrentValue.Returns(jwtBearerOptions); var logger = NullLoggerFactory.Instance; var encoder = UrlEncoder.Default; var dataProtection = Substitute.For <IDataProtectionProvider>(); var clock = Substitute.For <ISystemClock>(); _bundleHttpContextAccessor = Substitute.For <IBundleHttpContextAccessor>(); _httpContext = new DefaultHttpContext(); _auditHelper = Substitute.For <IAuditHelper>(); _claimsExtractor = Substitute.For <IClaimsExtractor>(); _bundleAwareJwtBearerHandler = new BundleAwareJwtBearerHandler(options, logger, encoder, dataProtection, clock, _bundleHttpContextAccessor, _auditHelper, _claimsExtractor); _bundleAwareJwtBearerHandler.InitializeAsync(new AuthenticationScheme("jwt", "jwt", typeof(BundleAwareJwtBearerHandler)), _httpContext); }
public AuditLoggingFilterAttribute(IAuditHelper auditHelper) { EnsureArg.IsNotNull(auditHelper, nameof(auditHelper)); _auditHelper = auditHelper; }
protected BysDbContext(DbContextOptions options, IAuditHelper auditHelper) : base(options) { _auditHelper = auditHelper; }
public UniversityDbContext(IAuditHelper auditHelper, DbContextOptions options) : base(auditHelper, options) { }
public AadSmartOnFhirProxyAuditLoggingFilterAttribute( AadSmartOnFhirClaimsExtractor claimsExtractor, IAuditHelper auditHelper) : base(claimsExtractor, auditHelper) { }
public MyDbContext(DbContextOptions <MyDbContext> options, IAuditHelper auditHelper) : base(options) { this.auditHelper = auditHelper; }
public CliniciaDbContext(DbContextOptions options, IAuditHelper auditHelper) : base(options) { _auditHelper = auditHelper; }
public AuditLoggingFilterAttribute( IClaimsExtractor claimsExtractor, IAuditHelper auditHelper) : base(claimsExtractor, auditHelper) { }
public DataContext(IAuditHelper auditHelper, DbContextOptions options) : base(options) { AuditHelper = auditHelper; }
public ErpDbContext(DbContextOptions <ErpDbContext> options, IAuditHelper auditHelper) : base(options, auditHelper) { }
public ServiceBase( IAuditHelper auditHelper ) { this.auditHelper = auditHelper; }