/// <summary>
 /// Initializes a new instance of the <see cref="EnforcerMiddleware"/> class.
 /// </summary>
 /// <param name="next">The next.</param>
 /// <param name="options">The options.</param>
 public EnforcerMiddleware(RequestDelegate next, IOptions <ActionGuardSettings> options)
 {
     _next     = next;
     _settings = options.Value;
 }
 public EnforcerMiddleware(RequestDelegate next)
 {
     _next     = next;
     _settings = new ActionGuardSettings();//default values
 }