Skip to content

Commit 52a7ac1

Browse files
authored
Merge ceeb35d into 011e15d
2 parents 011e15d + ceeb35d commit 52a7ac1

File tree

1 file changed

+8
-4
lines changed

1 file changed

+8
-4
lines changed

ydb/core/mon/mon.cpp

+8-4
Original file line numberDiff line numberDiff line change
@@ -6,15 +6,19 @@
66
namespace NActors {
77

88
using namespace NMonitoring;
9+
using namespace NKikimr;
910

1011
namespace {
1112

1213
const std::vector<NKikimr::TEvTicketParser::TEvAuthorizeTicket::TEntry>& GetEntries(const TString& ticket) {
1314
if (ticket.StartsWith("Bearer")) {
14-
static std::vector<NKikimr::TEvTicketParser::TEvAuthorizeTicket::TEntry> entries = {
15-
{NKikimr::TEvTicketParser::TEvAuthorizeTicket::ToPermissions({"ydb.developerApi.get", "ydb.developerApi.update"}), {{"gizmo_id", "gizmo"}}}
16-
};
17-
return entries;
15+
if (AppData()->AuthConfig.GetUseAccessService()
16+
&& (AppData()->DomainsConfig.GetSecurityConfig().ViewerAllowedSIDsSize() > 0 || AppData()->DomainsConfig.GetSecurityConfig().MonitoringAllowedSIDsSize() > 0)) {
17+
static std::vector<NKikimr::TEvTicketParser::TEvAuthorizeTicket::TEntry> entries = {
18+
{NKikimr::TEvTicketParser::TEvAuthorizeTicket::ToPermissions({"ydb.developerApi.get", "ydb.developerApi.update"}), {{"gizmo_id", "gizmo"}}}
19+
};
20+
return entries;
21+
}
1822
}
1923
static std::vector<NKikimr::TEvTicketParser::TEvAuthorizeTicket::TEntry> emptyEntries = {};
2024
return emptyEntries;

0 commit comments

Comments
 (0)