Skip to content

Commit 568ff17

Browse files
committed
fix processing of invalid token
1 parent f05a177 commit 568ff17

File tree

1 file changed

+2
-1
lines changed

1 file changed

+2
-1
lines changed

src/Server/TCPHandler.cpp

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1865,7 +1865,8 @@ void TCPHandler::receiveHello()
18651865

18661866
const auto & external_authenticators = server.context()->getAccessControl().getExternalAuthenticators();
18671867

1868-
external_authenticators.checkTokenCredentials(credentials);
1868+
if (!external_authenticators.checkTokenCredentials(credentials))
1869+
throw Exception(ErrorCodes::AUTHENTICATION_FAILED, "Token is invalid");
18691870

18701871
session->authenticate(credentials, getClientAddress(client_info));
18711872
return;

0 commit comments

Comments
 (0)