17 lines
480 B
YAML
17 lines
480 B
YAML
services:
|
|
_defaults:
|
|
autoconfigure: true
|
|
ban.ip_manager:
|
|
class: Drupal\ban\BanIpManager
|
|
arguments: ['@database']
|
|
tags:
|
|
- { name: backend_overridable }
|
|
Drupal\ban\BanIpManagerInterface: '@ban.ip_manager'
|
|
ban.middleware:
|
|
class: Drupal\ban\BanMiddleware
|
|
arguments: ['@ban.ip_manager']
|
|
tags:
|
|
# Ensure to come before page caching, so you don't serve cached pages to
|
|
# banned users.
|
|
- { name: http_middleware, priority: 250 }
|