mirror of
https://github.com/neondatabase/neon.git
synced 2025-12-23 06:09:59 +00:00
[proxy] accept jwts when configured as rest_broker (#12777)
## Problem when compiled with rest_broker feature and is_rest_broker=true (but is_auth_broker=false) accept_jwts is set to false ## Summary of changes set the config with ``` accept_jwts: args.is_auth_broker || args.is_rest_broker ``` Co-authored-by: Ruslan Talpa <ruslan.talpa@databricks.com>
This commit is contained in:
@@ -700,7 +700,10 @@ fn build_config(args: &ProxyCliArgs) -> anyhow::Result<&'static ProxyConfig> {
|
|||||||
ip_allowlist_check_enabled: !args.is_private_access_proxy,
|
ip_allowlist_check_enabled: !args.is_private_access_proxy,
|
||||||
is_vpc_acccess_proxy: args.is_private_access_proxy,
|
is_vpc_acccess_proxy: args.is_private_access_proxy,
|
||||||
is_auth_broker: args.is_auth_broker,
|
is_auth_broker: args.is_auth_broker,
|
||||||
|
#[cfg(not(feature = "rest_broker"))]
|
||||||
accept_jwts: args.is_auth_broker,
|
accept_jwts: args.is_auth_broker,
|
||||||
|
#[cfg(feature = "rest_broker")]
|
||||||
|
accept_jwts: args.is_auth_broker || args.is_rest_broker,
|
||||||
console_redirect_confirmation_timeout: args.webauth_confirmation_timeout,
|
console_redirect_confirmation_timeout: args.webauth_confirmation_timeout,
|
||||||
};
|
};
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user