From 0b42ef57489579f05cbcef4a6c2aed6c9ac6f7fc Mon Sep 17 00:00:00 2001 From: David Rowe Date: Mon, 3 Aug 2020 13:21:20 +1200 Subject: [PATCH] Regularize domain username case --- domain-server/src/DomainGatekeeper.cpp | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/domain-server/src/DomainGatekeeper.cpp b/domain-server/src/DomainGatekeeper.cpp index 25f38d6ebd..4b0eaab662 100644 --- a/domain-server/src/DomainGatekeeper.cpp +++ b/domain-server/src/DomainGatekeeper.cpp @@ -109,6 +109,7 @@ void DomainGatekeeper::processConnectRequestPacket(QSharedPointergetBytesLeftToRead() > 0) { // Read domain username from packet. packetStream >> domainUsername; + domainUsername = domainUsername.toLower(); // Domain usernames are case-insensitive; internally lower-case. if (message->getBytesLeftToRead() > 0) { // Read domain tokens from packet. @@ -528,8 +529,8 @@ SharedNodePointer DomainGatekeeper::processAgentConnectRequest(const NodeConnect } else if (verifyDomainUserIdentity(domainUsername, domainAccessToken, domainRefreshToken, nodeConnection.senderSockAddr)) { // User's domain identity is confirmed. - getDomainGroupMemberships(domainUsername); - verifiedDomainUsername = domainUsername.toLower(); + verifiedDomainUsername = domainUsername; + getDomainGroupMemberships(verifiedDomainUsername); } else { // User's domain identity didn't check out.