File tree Expand file tree Collapse file tree 2 files changed +5
-5
lines changed
source/extensions/filters/http/rbac Expand file tree Collapse file tree 2 files changed +5
-5
lines changed Original file line number Diff line number Diff line change @@ -85,12 +85,12 @@ RoleBasedAccessControlFilterConfig::RoleBasedAccessControlFilterConfig(
85
85
const Http::StreamFilterCallbacks* callbacks) const { \
86
86
const auto * route_local = Http::Utility::resolveMostSpecificPerFilterConfig< \
87
87
RoleBasedAccessControlRouteSpecificFilterConfig>(callbacks); \
88
- std::string prefix = PREFIX; \
88
+ absl::string_view prefix = PREFIX; \
89
89
if (route_local && !route_local->ROUTE_LOCAL_PREFIX_OVERRIDE ().empty ()) { \
90
90
prefix = route_local->ROUTE_LOCAL_PREFIX_OVERRIDE (); \
91
91
} \
92
- return prefix + \
93
- Filters::Common::RBAC::DynamicMetadataKeysSingleton::get ().DYNAMIC_METADATA_KEY ; \
92
+ return absl::StrCat ( \
93
+ prefix, Filters::Common::RBAC::DynamicMetadataKeysSingleton::get ().DYNAMIC_METADATA_KEY ); \
94
94
}
95
95
96
96
DEFINE_DYNAMIC_METADATA_STAT_KEY_GETTER (shadowEffectivePolicyIdField, shadow_rules_stat_prefix_,
Original file line number Diff line number Diff line change @@ -37,9 +37,9 @@ class RoleBasedAccessControlRouteSpecificFilterConfig : public Router::RouteSpec
37
37
return mode == Filters::Common::RBAC::EnforcementMode::Enforced ? engine_.get ()
38
38
: shadow_engine_.get ();
39
39
}
40
- std::string rulesStatPrefix () const { return rules_stat_prefix_; }
40
+ absl::string_view rulesStatPrefix () const { return rules_stat_prefix_; }
41
41
42
- std::string shadowRulesStatPrefix () const { return shadow_rules_stat_prefix_; }
42
+ absl::string_view shadowRulesStatPrefix () const { return shadow_rules_stat_prefix_; }
43
43
44
44
bool perRuleStatsEnabled () const { return per_rule_stats_; }
45
45
You can’t perform that action at this time.
0 commit comments