aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorrobot-piglet <robot-piglet@yandex-team.com>2025-02-06 16:02:11 +0300
committerrobot-piglet <robot-piglet@yandex-team.com>2025-02-06 16:22:15 +0300
commita1eb3ce71dfef622da3d201cf071c79b76734d0d (patch)
treeefe1543eb7c2c580197d363b4047908cdc312f31
parentd73ab35d045543acad1477989b7df91fc2392356 (diff)
downloadydb-a1eb3ce71dfef622da3d201cf071c79b76734d0d.tar.gz
Intermediate changes
commit_hash:ca3b6e095a3ae5bd1e3f318357fca63f01f5b14f
-rw-r--r--yt/yt/core/rpc/http/server.cpp6
1 files changed, 5 insertions, 1 deletions
diff --git a/yt/yt/core/rpc/http/server.cpp b/yt/yt/core/rpc/http/server.cpp
index 783b82cd51..09c834b6af 100644
--- a/yt/yt/core/rpc/http/server.cpp
+++ b/yt/yt/core/rpc/http/server.cpp
@@ -228,7 +228,6 @@ private:
const TString BaseUrl_;
const NLogging::TLogger Logger;
-
TError TranslateRequest(const IRequestPtr& req, NRpc::NProto::TRequestHeader* rpcHeader, TRequestId* requestId)
{
using namespace NYT::NHttp::NHeaders;
@@ -306,6 +305,11 @@ private:
getCredentialsExt()->set_user_ticket(TrimLeadingWhitespaces(*userTicketString));
}
+ auto serviceTicketString = httpHeaders->Find(ServiceTicketHeaderName);
+ if (serviceTicketString) {
+ getCredentialsExt()->set_service_ticket(TrimLeadingWhitespaces(*serviceTicketString));
+ }
+
auto cookieString = httpHeaders->Find(CookieHeaderName);
if (cookieString) {
auto cookieMap = ParseCookies(*cookieString);