diff options
-rw-r--r-- | yt/yt/core/rpc/http/server.cpp | 6 |
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); |