Files
Passkeys/Resource/config/services.yaml
2025-10-06 21:45:33 +09:00

42 lines
2.1 KiB
YAML

eccube:
rate_limiter:
plg_customer_2fa_device_auth_input_onetime:
# 実行するルーティングを指定します。
route: plg_customer_2fa_device_auth_input_onetime
# 実行するmethodを指定します。デフォルトはPOSTです。
method: [ 'POST' ]
# スロットリングの制御方法を設定します。ip・customerを指定できます。
type: [ 'ip', 'customer' ]
# 試行回数を設定します。
limit: 5
# インターバルを設定します。
interval: '30 minutes'
plg_customer_2fa_device_auth_send_onetime:
# 実行するルーティングを指定します。
route: plg_customer_2fa_device_auth_send_onetime
# 実行するmethodを指定します。デフォルトはPOSTです。
method: [ 'POST' ]
# スロットリングの制御方法を設定します。ip・customerを指定できます。
type: [ 'ip', 'customer' ]
# 試行回数を設定します。
limit: 5
# インターバルを設定します。
interval: '30 minutes'
device_auth_request_email:
route: ~
limit: 10
interval: '30 minutes'
parameters:
env(PLUGIN_ECCUBE_PASSKEYS_CUSTOMER_COOKIE_NAME): 'plugin_eccube_customer_passkeys'
env(PLUGIN_ECCUBE_PASSKEYS_CUSTOMER_EXPIRE): '3600'
env(PLUGIN_ECCUBE_PASSKEYS_ROUTE_CUSTOMER_COOKIE_NAME): 'plugin_eccube_route_customer_2fa'
env(PLUGIN_ECCUBE_PASSKEYS_ROUTE_CUSTOMER_EXPIRE): '3600'
env(PLUGIN_ECCUBE_PASSKEYS_ROUTE_COOKIE_VALUE_CHARACTER_LENGTH): '64'
plugin_eccube_passkeys_customer_cookie_name: '%env(PLUGIN_ECCUBE_PASSKEYS_CUSTOMER_COOKIE_NAME)%'
plugin_eccube_passkeys_route_customer_cookie_name: '%env(PLUGIN_ECCUBE_PASSKEYS_ROUTE_CUSTOMER_COOKIE_NAME)%'
plugin_eccube_passkeys_customer_expire: '%env(PLUGIN_ECCUBE_PASSKEYS_CUSTOMER_EXPIRE)%'
plugin_eccube_passkeys_route_customer_expire: '%env(PLUGIN_ECCUBE_PASSKEYS_ROUTE_CUSTOMER_EXPIRE)%'
plugin_eccube_passkeys_route_cookie_value_character_length: '%env(PLUGIN_ECCUBE_PASSKEYS_ROUTE_COOKIE_VALUE_CHARACTER_LENGTH)%'