@@ -132,9 +132,6 @@ class TKqpWorkloadService : public TActorBootstrapped<TKqpWorkloadService> {
132
132
return ;
133
133
}
134
134
135
- // Add AllAuthenticatedUsers group SID into user token
136
- ev->Get ()->UserToken = GetUserToken (ev->Get ()->UserToken );
137
-
138
135
LOG_D (" Recieved new request from " << workerActorId << " , Database: " << ev->Get ()->Database << " , PoolId: " << ev->Get ()->PoolId << " , SessionId: " << ev->Get ()->SessionId );
139
136
bool hasDefaultPool = DatabasesWithDefaultPool.contains (CanonizePath (ev->Get ()->Database ));
140
137
Register (CreatePoolResolverActor (std::move (ev), hasDefaultPool, EnabledResourcePoolsOnServerless));
@@ -475,29 +472,6 @@ class TKqpWorkloadService : public TActorBootstrapped<TKqpWorkloadService> {
475
472
Send (replyActorId, new TEvCleanupResponse (status, {NYql::TIssue (message)}));
476
473
}
477
474
478
- static TIntrusivePtr<NACLib::TUserToken> GetUserToken (TIntrusiveConstPtr<NACLib::TUserToken> userToken) {
479
- auto token = MakeIntrusive<NACLib::TUserToken>(userToken ? userToken->GetUserSID () : NACLib::TSID (), TVector<NACLib::TSID>{});
480
-
481
- bool hasAllAuthenticatedUsersSID = false ;
482
- const auto & allAuthenticatedUsersSID = AppData ()->AllAuthenticatedUsers ;
483
- if (userToken) {
484
- for (const auto & groupSID : userToken->GetGroupSIDs ()) {
485
- token->AddGroupSID (groupSID);
486
- hasAllAuthenticatedUsersSID = hasAllAuthenticatedUsersSID || groupSID == allAuthenticatedUsersSID;
487
- }
488
- }
489
-
490
- if (!hasAllAuthenticatedUsersSID) {
491
- token->AddGroupSID (allAuthenticatedUsersSID);
492
- }
493
-
494
- if (userToken && !userToken->GetSerializedToken ().empty ()) {
495
- token->SaveSerializationInfo ();
496
- }
497
-
498
- return token;
499
- }
500
-
501
475
TPoolState* GetPoolState (const TString& database, const TString& poolId) {
502
476
return GetPoolState (GetPoolKey (database, poolId));
503
477
}
0 commit comments