@@ -950,7 +950,7 @@ namespace NKikimr::NDataStreams::V1 {
950950 }
951951
952952 if (this ->Request_ ->GetSerializedToken ().empty ()) {
953- if (AppData (ctx)->PQConfig .GetRequireCredentialsInNewProtocol ()) {
953+ if (AppData (ctx)->EnforceUserTokenRequirement || AppData (ctx)-> PQConfig .GetRequireCredentialsInNewProtocol ()) {
954954 return ReplyWithError (Ydb::StatusIds::UNAUTHORIZED, NYds::EErrorCodes::BAD_REQUEST,
955955 " Unauthenticated access is forbidden, please provide credentials" , ctx);
956956 }
@@ -1434,7 +1434,7 @@ namespace NKikimr::NDataStreams::V1 {
14341434 const NSchemeCache::TSchemeCacheNavigate* navigate = ev->Get ()->Request .Get ();
14351435 auto topicInfo = navigate->ResultSet .begin ();
14361436 StreamName = NKikimr::CanonizePath (topicInfo->Path );
1437- if (AppData (ActorContext ())->PQConfig .GetRequireCredentialsInNewProtocol ()) {
1437+ if (AppData (ActorContext ())->EnforceUserTokenRequirement || AppData ( ActorContext ())-> PQConfig .GetRequireCredentialsInNewProtocol ()) {
14381438 NACLib::TUserToken token (this ->Request_ ->GetSerializedToken ());
14391439
14401440 if (!topicInfo->SecurityObject ->CheckAccess (NACLib::EAccessRights::SelectRow,
@@ -1601,7 +1601,7 @@ namespace NKikimr::NDataStreams::V1 {
16011601 const auto &result = ev->Get ()->Request .Get ();
16021602 const auto response = result->ResultSet .front ();
16031603
1604- if (AppData (ActorContext ())->PQConfig .GetRequireCredentialsInNewProtocol ()) {
1604+ if (AppData (ActorContext ())->EnforceUserTokenRequirement || AppData ( ActorContext ())-> PQConfig .GetRequireCredentialsInNewProtocol ()) {
16051605 NACLib::TUserToken token (this ->Request_ ->GetSerializedToken ());
16061606
16071607 if (!response.SecurityObject ->CheckAccess (NACLib::EAccessRights::SelectRow,
@@ -1861,7 +1861,7 @@ namespace NKikimr::NDataStreams::V1 {
18611861
18621862 const NSchemeCache::TSchemeCacheNavigate* navigate = ev->Get ()->Request .Get ();
18631863 auto topicInfo = navigate->ResultSet .front ();
1864- if (AppData (ctx)->PQConfig .GetRequireCredentialsInNewProtocol ()) {
1864+ if (AppData (ctx)->EnforceUserTokenRequirement || AppData (ctx)-> PQConfig .GetRequireCredentialsInNewProtocol ()) {
18651865 NACLib::TUserToken token (this ->Request_ ->GetSerializedToken ());
18661866
18671867 if (!topicInfo.SecurityObject ->CheckAccess (NACLib::EAccessRights::SelectRow,
0 commit comments