public AuthorizeCheckOperationFilter(
            SwaggerSettings swaggerSettings,
            SecuritySettings securitySettings,
            ILoggerFactory logger)
        {
            _swaggerSettings = swaggerSettings ?? throw new SwaggerSettingsNullException(logger);
            _swaggerSettings.Validate();
            _swaggerSettings.Security.Validate();

            _securitySettings = securitySettings;
            securitySettings?.Validate();
        }