mirror of
https://github.com/Bubka/2FAuth.git
synced 2024-11-22 16:23:18 +01:00
Add trusted proxies as an env var
This commit is contained in:
parent
0b0cf5603f
commit
bf495f9019
@ -146,6 +146,12 @@ WEBAUTHN_ICON=
|
|||||||
|
|
||||||
WEBAUTHN_USER_VERIFICATION=
|
WEBAUTHN_USER_VERIFICATION=
|
||||||
|
|
||||||
|
# Use this setting to declare trusted proxied.
|
||||||
|
# Supported:
|
||||||
|
# '*': to trust any proxy
|
||||||
|
# A comma separated IP list: The list of proxies IP to trust
|
||||||
|
|
||||||
|
TRUSTED_PROXIES=
|
||||||
|
|
||||||
# Leave the following configuration vars as is.
|
# Leave the following configuration vars as is.
|
||||||
# Unless you like to tinker and know what you're doing.
|
# Unless you like to tinker and know what you're doing.
|
||||||
|
@ -191,6 +191,11 @@ ENV \
|
|||||||
# 'preferred' (default) : Will ask for user verification IF POSSIBLE
|
# 'preferred' (default) : Will ask for user verification IF POSSIBLE
|
||||||
# 'discouraged' : Will NOT ask for user verification (for example, to minimize disruption to the user interaction flow)
|
# 'discouraged' : Will NOT ask for user verification (for example, to minimize disruption to the user interaction flow)
|
||||||
WEBAUTHN_USER_VERIFICATION= \
|
WEBAUTHN_USER_VERIFICATION= \
|
||||||
|
# Use this setting to declare trusted proxied.
|
||||||
|
# Supported:
|
||||||
|
# '*': to trust any proxy
|
||||||
|
# A comma separated IP list: The list of proxies IP to trust
|
||||||
|
TRUSTED_PROXIES= \
|
||||||
# Leave the following configuration vars as is.
|
# Leave the following configuration vars as is.
|
||||||
# Unless you like to tinker and know what you're doing.
|
# Unless you like to tinker and know what you're doing.
|
||||||
BROADCAST_DRIVER=log \
|
BROADCAST_DRIVER=log \
|
||||||
|
@ -25,4 +25,12 @@ class TrustProxies extends Middleware
|
|||||||
Request::HEADER_X_FORWARDED_PORT |
|
Request::HEADER_X_FORWARDED_PORT |
|
||||||
Request::HEADER_X_FORWARDED_PROTO |
|
Request::HEADER_X_FORWARDED_PROTO |
|
||||||
Request::HEADER_X_FORWARDED_AWS_ELB;
|
Request::HEADER_X_FORWARDED_AWS_ELB;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* TrustProxies constructor.
|
||||||
|
*/
|
||||||
|
public function __construct()
|
||||||
|
{
|
||||||
|
$this->proxies = (string) config('2fauth.config.trustedProxies');
|
||||||
|
}
|
||||||
}
|
}
|
@ -20,6 +20,7 @@
|
|||||||
|
|
||||||
'config' => [
|
'config' => [
|
||||||
'isDemoApp' => env('IS_DEMO_APP', false),
|
'isDemoApp' => env('IS_DEMO_APP', false),
|
||||||
|
'trustedProxies' => env('TRUSTED_PROXIES', null),
|
||||||
],
|
],
|
||||||
|
|
||||||
/*
|
/*
|
||||||
|
@ -91,6 +91,11 @@ services:
|
|||||||
# 'preferred' (default) : Will ask for user verification IF POSSIBLE
|
# 'preferred' (default) : Will ask for user verification IF POSSIBLE
|
||||||
# 'discouraged' : Will NOT ask for user verification (for example, to minimize disruption to the user interaction flow)
|
# 'discouraged' : Will NOT ask for user verification (for example, to minimize disruption to the user interaction flow)
|
||||||
- WEBAUTHN_USER_VERIFICATION=
|
- WEBAUTHN_USER_VERIFICATION=
|
||||||
|
# Use this setting to declare trusted proxied.
|
||||||
|
# Supported:
|
||||||
|
# '*': to trust any proxy
|
||||||
|
# A comma separated IP list: The list of proxies IP to trust
|
||||||
|
- TRUSTED_PROXIES=
|
||||||
# Leave the following configuration vars as is.
|
# Leave the following configuration vars as is.
|
||||||
# Unless you like to tinker and know what you're doing.
|
# Unless you like to tinker and know what you're doing.
|
||||||
- BROADCAST_DRIVER=log
|
- BROADCAST_DRIVER=log
|
||||||
|
Loading…
Reference in New Issue
Block a user