Skip to content

Commit 1610f85

Browse files
Update ydb/mvp/oidc_proxy/oidc_proxy_ut.cpp
Co-authored-by: Andrey Molotkov <molotkov-and@ydb.tech>
1 parent d2fbeef commit 1610f85

File tree

3 files changed

+4
-4
lines changed

3 files changed

+4
-4
lines changed

ydb/mvp/oidc_proxy/oidc_protected_page_nebius.cpp

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,7 @@
11
#include <library/cpp/json/json_reader.h>
22
#include <library/cpp/string_utils/base64/base64.h>
33
#include <ydb/library/actors/http/http.h>
4+
#include <ydb/library/security/util.h>
45
#include <ydb/mvp/core/appdata.h>
56
#include <ydb/mvp/core/mvp_tokens.h>
67
#include <ydb/mvp/core/mvp_log.h>
@@ -28,7 +29,7 @@ void THandlerSessionServiceCheckNebius::StartOidcProcess(const NActors::TActorCo
2829
if (!sessionCookieValue.Empty()) {
2930
LOG_DEBUG_S(ctx, EService::MVP, "Using session cookie (" << sessionCookieName << ": " << NKikimr::MaskTicket(sessionCookieValue) << ")");
3031
}
31-
32+
3233

3334
TString sessionToken;
3435
try {

ydb/mvp/oidc_proxy/oidc_proxy_ut.cpp

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -392,12 +392,10 @@ Y_UNIT_TEST_SUITE(Mvp) {
392392
std::unique_ptr<grpc::Server> sessionServer(builder.BuildAndStart());
393393

394394
NHttp::THttpIncomingRequestPtr incomingRequest = new NHttp::THttpIncomingRequest();
395-
TString sessionCookieName = CreateNameSessionCookie(settings.ClientId);
396-
TString sessionCookieValue = Base64Encode("session_cookie");
397395
EatWholeString(incomingRequest, "GET /" + allowedProxyHost + "/counters HTTP/1.1\r\n"
398396
"Host: oidcproxy.net\r\n"
399397
"Cookie: yc_session=allowed_session_cookie;"
400-
+ CreateSecureCookie(sessionCookieName, sessionCookieValue) + "\r\n\r\n");
398+
+ CreateNameSessionCookie(settings.ClientId) + "=" + Base64Encode("session_cookie") + "\r\n\r\n");
401399
runtime.Send(new IEventHandle(target, edge, new NHttp::TEvHttpProxy::TEvHttpIncomingRequest(incomingRequest)));
402400
TAutoPtr<IEventHandle> handle;
403401

ydb/mvp/oidc_proxy/oidc_session_create_nebius.cpp

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,5 @@
11
#include <ydb/library/actors/http/http.h>
2+
#include <ydb/library/security/util.h>
23
#include "openid_connect.h"
34
#include "oidc_session_create_nebius.h"
45
#include <library/cpp/string_utils/base64/base64.h>

0 commit comments

Comments
 (0)